builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-e10s-8 slave: tst-linux32-spot-677 starttime: 1476435046.53 results: success (0) buildid: 20161014000335 builduid: fd28a5b452bc440383227e9acfec6c7d revision: c216304c306bda09e8b8766f692885fa378ddb3c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-10-14 01:50:46.534726) ========= master: http://buildbot-master142.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-10-14 01:50:46.535218) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-10-14 01:50:46.535504) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-10-14 01:50:46.571210) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-10-14 01:50:46.571481) ========= 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=5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256 _=/tools/buildbot/bin/python using PTY: False --2016-10-14 01:50:46-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12179 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.83M=0.001s 2016-10-14 01:50:46 (8.83 MB/s) - `archiver_client.py' saved [12179/12179] program finished with exit code 0 elapsedTime=0.262457 ========= master_lag: 0.11 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-10-14 01:50:46.944896) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-10-14 01:50:46.945229) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', '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=5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.025206 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-10-14 01:50:47.016891) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-10-14 01:50:47.017241) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev c216304c306bda09e8b8766f692885fa378ddb3c --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev c216304c306bda09e8b8766f692885fa378ddb3c --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=5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256 _=/tools/buildbot/bin/python using PTY: False 2016-10-14 01:50:47,104 truncating revision to first 12 chars 2016-10-14 01:50:47,105 Setting DEBUG logging. 2016-10-14 01:50:47,105 attempt 1/10 2016-10-14 01:50:47,105 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/c216304c306b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-10-14 01:50:47,478 unpacking tar archive at: mozilla-beta-c216304c306b/testing/mozharness/ program finished with exit code 0 elapsedTime=0.643746 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-10-14 01:50:47.690297) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-10-14 01:50:47.690571) ========= script_repo_revision: c216304c306bda09e8b8766f692885fa378ddb3c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-10-14 01:50:47.690940) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-10-14 01:50:47.691233) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-10-14 01:50:47.720470) ========= ========= Started '/tools/buildbot/bin/python -u ...' (results: 0, elapsed: 50 mins, 41 secs) (at 2016-10-14 01:50:47.720736) ========= /tools/buildbot/bin/python -u scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 10 --this-chunk 8 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '10', '--this-chunk', '8', '--blob-upload-branch', 'mozilla-beta', '--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=5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256 _=/tools/buildbot/bin/python using PTY: False 01:50:47 INFO - MultiFileLogger online at 20161014 01:50:47 in /builds/slave/test 01:50:47 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 10 --this-chunk 8 --blob-upload-branch mozilla-beta --download-symbols true 01:50:47 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:50:47 INFO - {'append_to_log': False, 01:50:47 INFO - 'base_work_dir': '/builds/slave/test', 01:50:47 INFO - 'blob_upload_branch': 'mozilla-beta', 01:50:47 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:50:47 INFO - 'buildbot_json_path': 'buildprops.json', 01:50:47 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:50:47 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:50:47 INFO - 'download_minidump_stackwalk': True, 01:50:47 INFO - 'download_symbols': 'true', 01:50:47 INFO - 'e10s': True, 01:50:47 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:50:47 INFO - 'tooltool.py': '/tools/tooltool.py', 01:50:47 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:50:47 INFO - '/tools/misc-python/virtualenv.py')}, 01:50:47 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:50:47 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:50:47 INFO - 'log_level': 'info', 01:50:47 INFO - 'log_to_console': True, 01:50:47 INFO - 'opt_config_files': (), 01:50:47 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:50:47 INFO - '--processes=1', 01:50:47 INFO - '--config=%(test_path)s/wptrunner.ini', 01:50:47 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:50:47 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:50:47 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:50:47 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:50:47 INFO - 'pip_index': False, 01:50:47 INFO - 'require_test_zip': True, 01:50:47 INFO - 'test_type': ('testharness',), 01:50:47 INFO - 'this_chunk': '8', 01:50:47 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:50:47 INFO - 'total_chunks': '10', 01:50:47 INFO - 'virtualenv_path': 'venv', 01:50:47 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:50:47 INFO - 'work_dir': 'build'} 01:50:47 INFO - [mozharness: 2016-10-14 08:50:47.956085Z] Running clobber step. 01:50:47 INFO - Running pre-action listener: _resource_record_pre_action 01:50:47 INFO - Running main action method: clobber 01:50:47 INFO - rmtree: /builds/slave/test/build 01:50:47 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:50:49 INFO - Running post-action listener: _resource_record_post_action 01:50:49 INFO - [mozharness: 2016-10-14 08:50:49.123193Z] Finished clobber step (success) 01:50:49 INFO - [mozharness: 2016-10-14 08:50:49.123561Z] Running read-buildbot-config step. 01:50:49 INFO - Running pre-action listener: _resource_record_pre_action 01:50:49 INFO - Running main action method: read_buildbot_config 01:50:49 INFO - Using buildbot properties: 01:50:49 INFO - { 01:50:49 INFO - "project": "", 01:50:49 INFO - "product": "firefox", 01:50:49 INFO - "script_repo_revision": "production", 01:50:49 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 01:50:49 INFO - "repository": "", 01:50:49 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-e10s-8", 01:50:49 INFO - "buildid": "20161014000335", 01:50:49 INFO - "pgo_build": "False", 01:50:49 INFO - "basedir": "/builds/slave/test", 01:50:49 INFO - "buildnumber": 1, 01:50:49 INFO - "slavename": "tst-linux32-spot-677", 01:50:49 INFO - "revision": "c216304c306bda09e8b8766f692885fa378ddb3c", 01:50:49 INFO - "master": "http://buildbot-master142.bb.releng.usw2.mozilla.com:8201/", 01:50:49 INFO - "platform": "linux", 01:50:49 INFO - "branch": "mozilla-beta", 01:50:49 INFO - "repo_path": "releases/mozilla-beta", 01:50:49 INFO - "moz_repo_path": "", 01:50:49 INFO - "stage_platform": "linux", 01:50:49 INFO - "builduid": "fd28a5b452bc440383227e9acfec6c7d", 01:50:49 INFO - "slavebuilddir": "test" 01:50:49 INFO - } 01:50:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2. 01:50:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.test_packages.json. 01:50:49 INFO - Running post-action listener: _resource_record_post_action 01:50:49 INFO - [mozharness: 2016-10-14 08:50:49.132633Z] Finished read-buildbot-config step (success) 01:50:49 INFO - [mozharness: 2016-10-14 08:50:49.132928Z] Running download-and-extract step. 01:50:49 INFO - Running pre-action listener: _resource_record_pre_action 01:50:49 INFO - Running main action method: download_and_extract 01:50:49 INFO - mkdir: /builds/slave/test/build/tests 01:50:49 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')]} 01:50:49 INFO - https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 01:50:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.test_packages.json 01:50:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.test_packages.json 01:50:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-50.0.en-US.linux-i686.test_packages.json 01:50:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-50.0.en-US.linux-i686.test_packages.json'}, attempt #1 01:50:49 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.test_packages.json 01:50:49 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 01:50:49 INFO - retry: Failed, sleeping 30 seconds before retrying 01:51:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-50.0.en-US.linux-i686.test_packages.json'}, attempt #2 01:51:19 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.test_packages.json 01:51:19 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 01:51:19 INFO - retry: Failed, sleeping 60 seconds before retrying 01:52:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-50.0.en-US.linux-i686.test_packages.json'}, attempt #3 01:52:19 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.test_packages.json 01:52:19 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 01:52:19 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-50.0.en-US.linux-i686.test_packages.json! 01:52:19 INFO - Caught exception: HTTP Error 404: Not Found 01:52:19 INFO - Caught exception: HTTP Error 404: Not Found 01:52:19 INFO - Caught exception: HTTP Error 404: Not Found 01:52:19 INFO - trying https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.test_packages.json 01:52:19 INFO - Downloading https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-50.0.en-US.linux-i686.test_packages.json 01:52:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-50.0.en-US.linux-i686.test_packages.json'}, attempt #1 01:52:20 INFO - Downloaded 1291 bytes. 01:52:20 INFO - Reading from file /builds/slave/test/build/firefox-50.0.en-US.linux-i686.test_packages.json 01:52:20 INFO - Using the following test package requirements: 01:52:20 INFO - {u'common': [u'firefox-50.0.en-US.linux-i686.common.tests.zip'], 01:52:20 INFO - u'cppunittest': [u'firefox-50.0.en-US.linux-i686.common.tests.zip', 01:52:20 INFO - u'firefox-50.0.en-US.linux-i686.cppunittest.tests.zip'], 01:52:20 INFO - u'gtest': [u'firefox-50.0.en-US.linux-i686.common.tests.zip', 01:52:20 INFO - u'firefox-50.0.en-US.linux-i686.gtest.tests.zip'], 01:52:20 INFO - u'jittest': [u'firefox-50.0.en-US.linux-i686.common.tests.zip', 01:52:20 INFO - u'jsshell-linux-i686.zip'], 01:52:20 INFO - u'mochitest': [u'firefox-50.0.en-US.linux-i686.common.tests.zip', 01:52:20 INFO - u'firefox-50.0.en-US.linux-i686.mochitest.tests.zip'], 01:52:20 INFO - u'mozbase': [u'firefox-50.0.en-US.linux-i686.common.tests.zip'], 01:52:20 INFO - u'reftest': [u'firefox-50.0.en-US.linux-i686.common.tests.zip', 01:52:20 INFO - u'firefox-50.0.en-US.linux-i686.reftest.tests.zip'], 01:52:20 INFO - u'talos': [u'firefox-50.0.en-US.linux-i686.common.tests.zip', 01:52:20 INFO - u'firefox-50.0.en-US.linux-i686.talos.tests.zip'], 01:52:20 INFO - u'web-platform': [u'firefox-50.0.en-US.linux-i686.common.tests.zip', 01:52:20 INFO - u'firefox-50.0.en-US.linux-i686.web-platform.tests.zip'], 01:52:20 INFO - u'xpcshell': [u'firefox-50.0.en-US.linux-i686.common.tests.zip', 01:52:20 INFO - u'firefox-50.0.en-US.linux-i686.xpcshell.tests.zip']} 01:52:20 INFO - Downloading packages: [u'firefox-50.0.en-US.linux-i686.common.tests.zip', u'firefox-50.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 01:52:20 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')]} 01:52:20 INFO - https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 01:52:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.common.tests.zip 01:52:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.common.tests.zip 01:52:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-50.0.en-US.linux-i686.common.tests.zip 01:52:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-50.0.en-US.linux-i686.common.tests.zip'}, attempt #1 01:52:20 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.common.tests.zip 01:52:20 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 01:52:20 INFO - retry: Failed, sleeping 30 seconds before retrying 01:52:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-50.0.en-US.linux-i686.common.tests.zip'}, attempt #2 01:52:50 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.common.tests.zip 01:52:50 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 01:52:50 INFO - retry: Failed, sleeping 60 seconds before retrying 01:53:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-50.0.en-US.linux-i686.common.tests.zip'}, attempt #3 01:53:50 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.common.tests.zip 01:53:50 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 01:53:50 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-50.0.en-US.linux-i686.common.tests.zip! 01:53:50 INFO - Caught exception: HTTP Error 404: Not Found 01:53:50 INFO - Caught exception: HTTP Error 404: Not Found 01:53:50 INFO - Caught exception: HTTP Error 404: Not Found 01:53:50 INFO - trying https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.common.tests.zip 01:53:50 INFO - Downloading https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-50.0.en-US.linux-i686.common.tests.zip 01:53:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-50.0.en-US.linux-i686.common.tests.zip'}, attempt #1 01:53:52 INFO - Downloaded 20386598 bytes. 01:53:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-50.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:53:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-50.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:53:53 INFO - caution: filename not matched: web-platform/* 01:53:53 INFO - Return code: 11 01:53: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')]} 01:53:53 INFO - https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 01:53:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip 01:53:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip 01:53:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip 01:53:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 01:53:53 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip 01:53:53 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 01:53:53 INFO - retry: Failed, sleeping 30 seconds before retrying 01:54:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #2 01:54:23 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip 01:54:23 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 01:54:23 INFO - retry: Failed, sleeping 60 seconds before retrying 01:55:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #3 01:55:23 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip 01:55:23 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 01:55:23 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip! 01:55:23 INFO - Caught exception: HTTP Error 404: Not Found 01:55:23 INFO - Caught exception: HTTP Error 404: Not Found 01:55:23 INFO - Caught exception: HTTP Error 404: Not Found 01:55:23 INFO - trying https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip 01:55:23 INFO - Downloading https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip 01:55:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 01:55:25 INFO - Downloaded 36625002 bytes. 01:55:25 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:55:25 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-50.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:55:29 INFO - caution: filename not matched: bin/* 01:55:29 INFO - caution: filename not matched: config/* 01:55:29 INFO - caution: filename not matched: mozbase/* 01:55:29 INFO - caution: filename not matched: marionette/* 01:55:29 INFO - caution: filename not matched: tools/wptserve/* 01:55:29 INFO - Return code: 11 01:55:29 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')]} 01:55:29 INFO - https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 01:55:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2 01:55:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2 01:55:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-50.0.en-US.linux-i686.tar.bz2 01:55:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-50.0.en-US.linux-i686.tar.bz2'}, attempt #1 01:55:29 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2 01:55:29 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 01:55:29 INFO - retry: Failed, sleeping 30 seconds before retrying 01:55:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-50.0.en-US.linux-i686.tar.bz2'}, attempt #2 01:55:59 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2 01:55:59 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 01:55:59 INFO - retry: Failed, sleeping 60 seconds before retrying 01:56:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-50.0.en-US.linux-i686.tar.bz2'}, attempt #3 01:56:59 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2 01:56:59 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 01:56:59 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-50.0.en-US.linux-i686.tar.bz2! 01:56:59 INFO - Caught exception: HTTP Error 404: Not Found 01:56:59 INFO - Caught exception: HTTP Error 404: Not Found 01:56:59 INFO - Caught exception: HTTP Error 404: Not Found 01:56:59 INFO - trying https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2 01:56:59 INFO - Downloading https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-50.0.en-US.linux-i686.tar.bz2 01:56:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-50.0.en-US.linux-i686.tar.bz2'}, attempt #1 01:57:06 INFO - Downloaded 70494859 bytes. 01:57:06 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2 01:57:06 INFO - mkdir: /builds/slave/test/properties 01:57:06 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:57:06 INFO - Writing to file /builds/slave/test/properties/build_url 01:57:06 INFO - Contents: 01:57:06 INFO - build_url:https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2 01:57:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip 01:57:06 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:57:06 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:57:06 INFO - Contents: 01:57:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip 01:57: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')]} 01:57:06 INFO - https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:57:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip 01:57:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip 01:57:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip 01:57:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 01:57:06 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip 01:57:06 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 01:57:06 INFO - retry: Failed, sleeping 30 seconds before retrying 01:57:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #2 01:57:37 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip 01:57:37 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 01:57:37 INFO - retry: Failed, sleeping 60 seconds before retrying 01:58:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #3 01:58:37 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip 01:58:37 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 01:58:37 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip! 01:58:37 INFO - Caught exception: HTTP Error 404: Not Found 01:58:37 INFO - Caught exception: HTTP Error 404: Not Found 01:58:37 INFO - Caught exception: HTTP Error 404: Not Found 01:58:37 INFO - trying https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip 01:58:37 INFO - Downloading https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip 01:58:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 01:58:40 INFO - Downloaded 98149687 bytes. 01:58:40 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 01:58:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 01:58:50 INFO - Return code: 0 01:58:50 INFO - Running post-action listener: _resource_record_post_action 01:58:50 INFO - Running post-action listener: set_extra_try_arguments 01:58:50 INFO - [mozharness: 2016-10-14 08:58:50.018166Z] Finished download-and-extract step (success) 01:58:50 INFO - [mozharness: 2016-10-14 08:58:50.018510Z] Running create-virtualenv step. 01:58:50 INFO - Running pre-action listener: _pre_create_virtualenv 01:58:50 INFO - Running pre-action listener: _resource_record_pre_action 01:58:50 INFO - Running main action method: create_virtualenv 01:58:50 INFO - Creating virtualenv /builds/slave/test/build/venv 01:58:50 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 01:58:50 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:58:50 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:58:50 INFO - Using real prefix '/usr' 01:58:50 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:58:52 INFO - Installing distribute.............................................................................................................................................................................................done. 01:58:55 INFO - Installing pip.................done. 01:58:55 INFO - Return code: 0 01:58:55 INFO - Installing psutil>=3.1.1 into virtualenv /builds/slave/test/build/venv 01:58:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:58:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:58:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:58:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:58:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:58:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:58:55 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>=3.1.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa480c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa6064d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa644f48>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa634b38>, '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 0xa6341e8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5c04b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256', '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 01:58:55 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>=3.1.1'] in /builds/slave/test/build 01:58:55 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>=3.1.1 01:58:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:58:55 INFO - 'CCACHE_UMASK': '002', 01:58:55 INFO - 'DISPLAY': ':0', 01:58:55 INFO - 'HOME': '/home/cltbld', 01:58:55 INFO - 'LANG': 'en_US.UTF-8', 01:58:55 INFO - 'LOGNAME': 'cltbld', 01:58:55 INFO - 'MAIL': '/var/mail/cltbld', 01:58:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:58:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:58:55 INFO - 'MOZ_NO_REMOTE': '1', 01:58:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:58:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:58:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:58:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:58:55 INFO - 'PWD': '/builds/slave/test', 01:58:55 INFO - 'SHELL': '/bin/bash', 01:58:55 INFO - 'SHLVL': '1', 01:58:55 INFO - 'TERM': 'linux', 01:58:55 INFO - 'TMOUT': '86400', 01:58:55 INFO - 'USER': 'cltbld', 01:58:55 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256', 01:58:55 INFO - '_': '/tools/buildbot/bin/python'} 01:58:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:58:56 INFO - Downloading/unpacking psutil>=3.1.1 01:58:56 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 01:58:56 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 01:58:56 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 01:58:56 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 01:58:56 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 01:58:56 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 01:59:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:59:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:59:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:59:00 INFO - Installing collected packages: psutil 01:59:00 INFO - Running setup.py install for psutil 01:59:00 INFO - building 'psutil._psutil_linux' extension 01:59:00 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-i686-2.7/psutil/_psutil_linux.o 01:59:00 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 01:59:00 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 01:59:00 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 01:59:01 INFO - building 'psutil._psutil_posix' extension 01:59:01 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-i686-2.7/psutil/_psutil_posix.o 01:59:01 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 01:59:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:59:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:59:01 INFO - Successfully installed psutil 01:59:01 INFO - Cleaning up... 01:59:01 INFO - Return code: 0 01:59:01 INFO - Installing mozsystemmonitor==0.3 into virtualenv /builds/slave/test/build/venv 01:59:01 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')]} 01:59:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:59:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:59:01 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')]} 01:59:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:59:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:59:01 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.3']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa480c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa6064d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa644f48>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa634b38>, '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 0xa6341e8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5c04b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256', '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 01:59:01 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.3'] in /builds/slave/test/build 01:59:01 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.3 01:59:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:59:01 INFO - 'CCACHE_UMASK': '002', 01:59:01 INFO - 'DISPLAY': ':0', 01:59:01 INFO - 'HOME': '/home/cltbld', 01:59:01 INFO - 'LANG': 'en_US.UTF-8', 01:59:01 INFO - 'LOGNAME': 'cltbld', 01:59:01 INFO - 'MAIL': '/var/mail/cltbld', 01:59:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:59:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:59:01 INFO - 'MOZ_NO_REMOTE': '1', 01:59:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:59:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:59:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:59:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:59:01 INFO - 'PWD': '/builds/slave/test', 01:59:01 INFO - 'SHELL': '/bin/bash', 01:59:01 INFO - 'SHLVL': '1', 01:59:01 INFO - 'TERM': 'linux', 01:59:01 INFO - 'TMOUT': '86400', 01:59:01 INFO - 'USER': 'cltbld', 01:59:01 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256', 01:59:01 INFO - '_': '/tools/buildbot/bin/python'} 01:59:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:59:02 INFO - Downloading/unpacking mozsystemmonitor==0.3 01:59:02 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 01:59:02 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 01:59:02 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 01:59:02 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 01:59:02 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 01:59:02 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 01:59:06 INFO - Downloading mozsystemmonitor-0.3.tar.gz 01:59:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:59:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=3.1.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.3) 01:59:06 INFO - Installing collected packages: mozsystemmonitor 01:59:06 INFO - Running setup.py install for mozsystemmonitor 01:59:06 INFO - Successfully installed mozsystemmonitor 01:59:06 INFO - Cleaning up... 01:59:06 INFO - Return code: 0 01:59:06 INFO - Installing jsonschema==2.5.1 into virtualenv /builds/slave/test/build/venv 01:59: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')]} 01:59:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:59:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:59: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')]} 01:59:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:59:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:59:06 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', 'jsonschema==2.5.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa480c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa6064d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa644f48>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa634b38>, '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 0xa6341e8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5c04b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256', '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 01:59:06 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', 'jsonschema==2.5.1'] in /builds/slave/test/build 01:59:06 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 jsonschema==2.5.1 01:59:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:59:06 INFO - 'CCACHE_UMASK': '002', 01:59:06 INFO - 'DISPLAY': ':0', 01:59:06 INFO - 'HOME': '/home/cltbld', 01:59:06 INFO - 'LANG': 'en_US.UTF-8', 01:59:06 INFO - 'LOGNAME': 'cltbld', 01:59:06 INFO - 'MAIL': '/var/mail/cltbld', 01:59:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:59:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:59:06 INFO - 'MOZ_NO_REMOTE': '1', 01:59:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:59:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:59:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:59:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:59:06 INFO - 'PWD': '/builds/slave/test', 01:59:06 INFO - 'SHELL': '/bin/bash', 01:59:06 INFO - 'SHLVL': '1', 01:59:06 INFO - 'TERM': 'linux', 01:59:06 INFO - 'TMOUT': '86400', 01:59:06 INFO - 'USER': 'cltbld', 01:59:06 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256', 01:59:06 INFO - '_': '/tools/buildbot/bin/python'} 01:59:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:59:06 INFO - Downloading/unpacking jsonschema==2.5.1 01:59:06 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 01:59:06 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 01:59:06 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 01:59:06 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 01:59:06 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 01:59:06 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 01:59:10 INFO - Downloading jsonschema-2.5.1-py2.py3-none-any.whl 01:59:10 INFO - Downloading/unpacking functools32 (from jsonschema==2.5.1) 01:59:10 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 01:59:10 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 01:59:10 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 01:59:10 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 01:59:10 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 01:59:10 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 01:59:11 INFO - Downloading functools32-3.2.3-2.tar.gz 01:59:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/functools32/setup.py) egg_info for package functools32 01:59:11 INFO - warning: no files found matching '*.txt' 01:59:11 INFO - no previously-included directories found matching 'build' 01:59:11 INFO - no previously-included directories found matching 'dist' 01:59:11 INFO - no previously-included directories found matching '.git*' 01:59:11 INFO - Installing collected packages: jsonschema, functools32 01:59:11 INFO - Running setup.py install for functools32 01:59:11 INFO - warning: no files found matching '*.txt' 01:59:11 INFO - no previously-included directories found matching 'build' 01:59:11 INFO - no previously-included directories found matching 'dist' 01:59:11 INFO - no previously-included directories found matching '.git*' 01:59:11 INFO - Successfully installed jsonschema functools32 01:59:11 INFO - Cleaning up... 01:59:11 INFO - Return code: 0 01:59:11 INFO - Installing functools32==3.2.3-2 into virtualenv /builds/slave/test/build/venv 01:59:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:59:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:59:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:59:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:59:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:59:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:59:11 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', 'functools32==3.2.3-2']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa480c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa6064d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa644f48>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa634b38>, '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 0xa6341e8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5c04b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256', '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 01:59:11 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', 'functools32==3.2.3-2'] in /builds/slave/test/build 01:59:11 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 functools32==3.2.3-2 01:59:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:59:11 INFO - 'CCACHE_UMASK': '002', 01:59:11 INFO - 'DISPLAY': ':0', 01:59:11 INFO - 'HOME': '/home/cltbld', 01:59:11 INFO - 'LANG': 'en_US.UTF-8', 01:59:11 INFO - 'LOGNAME': 'cltbld', 01:59:11 INFO - 'MAIL': '/var/mail/cltbld', 01:59:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:59:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:59:11 INFO - 'MOZ_NO_REMOTE': '1', 01:59:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:59:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:59:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:59:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:59:11 INFO - 'PWD': '/builds/slave/test', 01:59:11 INFO - 'SHELL': '/bin/bash', 01:59:11 INFO - 'SHLVL': '1', 01:59:11 INFO - 'TERM': 'linux', 01:59:11 INFO - 'TMOUT': '86400', 01:59:11 INFO - 'USER': 'cltbld', 01:59:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256', 01:59:11 INFO - '_': '/tools/buildbot/bin/python'} 01:59:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:59:12 INFO - Requirement already satisfied (use --upgrade to upgrade): functools32==3.2.3-2 in ./venv/lib/python2.7/site-packages 01:59:12 INFO - Cleaning up... 01:59:12 INFO - Return code: 0 01:59:12 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:59: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')]} 01:59:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:59:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:59: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')]} 01:59:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:59:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:59: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', '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 0xa480c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa6064d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa644f48>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa634b38>, '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 0xa6341e8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5c04b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256', '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 01:59: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 01:59: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 blobuploader==1.2.4 01:59:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:59:12 INFO - 'CCACHE_UMASK': '002', 01:59:12 INFO - 'DISPLAY': ':0', 01:59:12 INFO - 'HOME': '/home/cltbld', 01:59:12 INFO - 'LANG': 'en_US.UTF-8', 01:59:12 INFO - 'LOGNAME': 'cltbld', 01:59:12 INFO - 'MAIL': '/var/mail/cltbld', 01:59:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:59:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:59:12 INFO - 'MOZ_NO_REMOTE': '1', 01:59:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:59:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:59:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:59:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:59:12 INFO - 'PWD': '/builds/slave/test', 01:59:12 INFO - 'SHELL': '/bin/bash', 01:59:12 INFO - 'SHLVL': '1', 01:59:12 INFO - 'TERM': 'linux', 01:59:12 INFO - 'TMOUT': '86400', 01:59:12 INFO - 'USER': 'cltbld', 01:59:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256', 01:59:12 INFO - '_': '/tools/buildbot/bin/python'} 01:59:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:59:12 INFO - Downloading/unpacking blobuploader==1.2.4 01:59:12 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 01:59:12 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 01:59:12 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 01:59:12 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 01:59:12 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 01:59:12 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 01:59:16 INFO - Downloading blobuploader-1.2.4.tar.gz 01:59:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:59:16 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:59:16 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 01:59:16 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 01:59:16 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 01:59:16 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 01:59:16 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 01:59:16 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 01:59:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:59:17 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:59:17 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 01:59:17 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 01:59:17 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 01:59:17 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 01:59:17 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 01:59:17 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 01:59:17 INFO - Downloading docopt-0.6.1.tar.gz 01:59:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:59:17 INFO - Installing collected packages: blobuploader, requests, docopt 01:59:17 INFO - Running setup.py install for blobuploader 01:59:17 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:59:17 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:59:17 INFO - Running setup.py install for requests 01:59:18 INFO - Running setup.py install for docopt 01:59:18 INFO - Successfully installed blobuploader requests docopt 01:59:18 INFO - Cleaning up... 01:59:18 INFO - Return code: 0 01:59:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:59: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')]} 01:59:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:59:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:59: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')]} 01:59:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:59:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:59:18 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 0xa480c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa6064d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa644f48>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa634b38>, '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 0xa6341e8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5c04b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256', '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 01:59:18 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 01:59:18 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 01:59:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:59:18 INFO - 'CCACHE_UMASK': '002', 01:59:18 INFO - 'DISPLAY': ':0', 01:59:18 INFO - 'HOME': '/home/cltbld', 01:59:18 INFO - 'LANG': 'en_US.UTF-8', 01:59:18 INFO - 'LOGNAME': 'cltbld', 01:59:18 INFO - 'MAIL': '/var/mail/cltbld', 01:59:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:59:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:59:18 INFO - 'MOZ_NO_REMOTE': '1', 01:59:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:59:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:59:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:59:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:59:18 INFO - 'PWD': '/builds/slave/test', 01:59:18 INFO - 'SHELL': '/bin/bash', 01:59:18 INFO - 'SHLVL': '1', 01:59:18 INFO - 'TERM': 'linux', 01:59:18 INFO - 'TMOUT': '86400', 01:59:18 INFO - 'USER': 'cltbld', 01:59:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256', 01:59:18 INFO - '_': '/tools/buildbot/bin/python'} 01:59:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:59:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:59:19 INFO - Running setup.py (path:/tmp/pip-mn2H3H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:59:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:59:19 INFO - Running setup.py (path:/tmp/pip-mzalIo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:59:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:59:19 INFO - Running setup.py (path:/tmp/pip-GpBMjd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:59:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:59:19 INFO - Running setup.py (path:/tmp/pip-xSFn85-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:59:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:59:19 INFO - Running setup.py (path:/tmp/pip-IiX51k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:59:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:59:19 INFO - Running setup.py (path:/tmp/pip-A0ZdBB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:59:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:59:20 INFO - Running setup.py (path:/tmp/pip-9Xix3K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:59:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:59:20 INFO - Running setup.py (path:/tmp/pip-sxqr_h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:59:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:59:20 INFO - Running setup.py (path:/tmp/pip-AqmyWg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:59:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:59:20 INFO - Running setup.py (path:/tmp/pip-zcH2sn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:59:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:59:20 INFO - Running setup.py (path:/tmp/pip-S9oAqP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:59:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:59:20 INFO - Running setup.py (path:/tmp/pip-9VzXno-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:59:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:59:20 INFO - Running setup.py (path:/tmp/pip-aDgFr5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:59:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:59:20 INFO - Running setup.py (path:/tmp/pip-PwdgVo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:59:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:59:21 INFO - Running setup.py (path:/tmp/pip-uIrANS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:59:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:59:21 INFO - Running setup.py (path:/tmp/pip-Yhkkrc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:59:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:59:21 INFO - Running setup.py (path:/tmp/pip-_NIoS_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:59:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:59:21 INFO - Running setup.py (path:/tmp/pip-bR0jOJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:59:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:59:21 INFO - Running setup.py (path:/tmp/pip-suGE3E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:59:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:59:21 INFO - Running setup.py (path:/tmp/pip-_18_VS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:59:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:59:22 INFO - Running setup.py (path:/tmp/pip-nKMyF7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:59:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:59:22 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 01:59:22 INFO - Running setup.py install for manifestparser 01:59:22 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:59:22 INFO - Running setup.py install for mozcrash 01:59:22 INFO - Running setup.py install for mozdebug 01:59:22 INFO - Running setup.py install for mozdevice 01:59:23 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:59:23 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:59:23 INFO - Running setup.py install for mozfile 01:59:23 INFO - Running setup.py install for mozhttpd 01:59:23 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:59:23 INFO - Running setup.py install for mozinfo 01:59:23 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:59:23 INFO - Running setup.py install for mozInstall 01:59:23 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:59:23 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:59:23 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:59:23 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:59:23 INFO - Running setup.py install for mozleak 01:59:23 INFO - Running setup.py install for mozlog 01:59:24 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:59:24 INFO - Running setup.py install for moznetwork 01:59:24 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:59:24 INFO - Running setup.py install for mozprocess 01:59:24 INFO - Running setup.py install for mozprofile 01:59:24 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:59:24 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:59:24 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:59:24 INFO - Running setup.py install for mozrunner 01:59:25 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:59:25 INFO - Running setup.py install for mozscreenshot 01:59:25 INFO - Running setup.py install for moztest 01:59:25 INFO - Running setup.py install for mozversion 01:59:25 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:59:25 INFO - Running setup.py install for wptserve 01:59:26 INFO - Running setup.py install for marionette-driver 01:59:26 INFO - Running setup.py install for browsermob-proxy 01:59:26 INFO - Running setup.py install for marionette-client 01:59:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:59:26 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:59:27 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 01:59:27 INFO - Cleaning up... 01:59:27 INFO - Return code: 0 01:59:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:59:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:59:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:59:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:59:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:59:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:59:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:59:27 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 0xa480c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa6064d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa644f48>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa634b38>, '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 0xa6341e8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5c04b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256', '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 01:59:27 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 01:59:27 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 01:59:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:59:27 INFO - 'CCACHE_UMASK': '002', 01:59:27 INFO - 'DISPLAY': ':0', 01:59:27 INFO - 'HOME': '/home/cltbld', 01:59:27 INFO - 'LANG': 'en_US.UTF-8', 01:59:27 INFO - 'LOGNAME': 'cltbld', 01:59:27 INFO - 'MAIL': '/var/mail/cltbld', 01:59:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:59:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:59:27 INFO - 'MOZ_NO_REMOTE': '1', 01:59:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:59:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:59:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:59:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:59:27 INFO - 'PWD': '/builds/slave/test', 01:59:27 INFO - 'SHELL': '/bin/bash', 01:59:27 INFO - 'SHLVL': '1', 01:59:27 INFO - 'TERM': 'linux', 01:59:27 INFO - 'TMOUT': '86400', 01:59:27 INFO - 'USER': 'cltbld', 01:59:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256', 01:59:27 INFO - '_': '/tools/buildbot/bin/python'} 01:59:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:59:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:59:27 INFO - Running setup.py (path:/tmp/pip-zK5S7p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:59:27 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)) 01:59:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:59:27 INFO - Running setup.py (path:/tmp/pip-T3stNX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:59:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 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)) 01:59:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:59:27 INFO - Running setup.py (path:/tmp/pip-PQK3ke-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:59:27 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)) 01:59:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:59:27 INFO - Running setup.py (path:/tmp/pip-yM47L5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:59:27 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)) 01:59:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:59:27 INFO - Running setup.py (path:/tmp/pip-fc9let-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:59:28 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)) 01:59:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:59:28 INFO - Running setup.py (path:/tmp/pip-k97aei-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:59:28 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)) 01:59:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:59:28 INFO - Running setup.py (path:/tmp/pip-HxFDeH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:59:28 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)) 01:59:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:59:28 INFO - Running setup.py (path:/tmp/pip-bSpga3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:59:28 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)) 01:59:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:59:28 INFO - Running setup.py (path:/tmp/pip-Tvp6uc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:59:28 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)) 01:59:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:59:28 INFO - Running setup.py (path:/tmp/pip-y4HnT0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:59:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.3 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)) 01:59:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:59:28 INFO - Running setup.py (path:/tmp/pip-_oKFRA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:59:28 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)) 01:59:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:59:28 INFO - Running setup.py (path:/tmp/pip-z52ZqL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:59:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.23 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)) 01:59:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:59:29 INFO - Running setup.py (path:/tmp/pip-LbEexG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:59:29 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)) 01:59:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:59:29 INFO - Running setup.py (path:/tmp/pip-GFPMQ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:59:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.12 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)) 01:59:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:59:29 INFO - Running setup.py (path:/tmp/pip-zVIF8_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:59:29 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)) 01:59:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:59:29 INFO - Running setup.py (path:/tmp/pip-UNsj8n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:59:29 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)) 01:59:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:59:29 INFO - Running setup.py (path:/tmp/pip-uQKrjJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:59:29 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)) 01:59:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:59:29 INFO - Running setup.py (path:/tmp/pip-57RcnP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:59:29 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.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)) 01:59:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:59:29 INFO - Running setup.py (path:/tmp/pip-iV9rmh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:59:29 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==2.0.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)) 01:59:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:59:29 INFO - Running setup.py (path:/tmp/pip-zD218D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:59:30 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)) 01:59:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:59:30 INFO - Running setup.py (path:/tmp/pip-a0uNWv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:59:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:59:30 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==3.1.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)) 01:59:30 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.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 01:59:30 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.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 01:59:30 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)) 01:59:30 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)) 01:59:30 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)) 01:59:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.3->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:59:30 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 01:59:30 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 01:59:30 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 01:59:30 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 01:59:30 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 01:59:30 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 01:59:34 INFO - Downloading blessings-1.6.tar.gz 01:59:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:59:34 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)) 01:59:34 INFO - Installing collected packages: blessings 01:59:34 INFO - Running setup.py install for blessings 01:59:34 INFO - Successfully installed blessings 01:59:34 INFO - Cleaning up... 01:59:34 INFO - Return code: 0 01:59:34 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:59:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:59:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:59:35 INFO - Reading from file tmpfile_stdout 01:59:35 INFO - Current package versions: 01:59:35 INFO - argparse == 1.2.1 01:59:35 INFO - blessings == 1.6 01:59:35 INFO - blobuploader == 1.2.4 01:59:35 INFO - browsermob-proxy == 0.6.0 01:59:35 INFO - docopt == 0.6.1 01:59:35 INFO - functools32 == 3.2.3-2 01:59:35 INFO - jsonschema == 2.5.1 01:59:35 INFO - manifestparser == 1.1 01:59:35 INFO - marionette-client == 3.1.0 01:59:35 INFO - marionette-driver == 2.0.0 01:59:35 INFO - mozInstall == 1.12 01:59:35 INFO - mozcrash == 0.17 01:59:35 INFO - mozdebug == 0.1 01:59:35 INFO - mozdevice == 0.48 01:59:35 INFO - mozfile == 1.2 01:59:35 INFO - mozhttpd == 0.7 01:59:35 INFO - mozinfo == 0.9 01:59:35 INFO - mozleak == 0.1 01:59:35 INFO - mozlog == 3.3 01:59:35 INFO - moznetwork == 0.27 01:59:35 INFO - mozprocess == 0.23 01:59:35 INFO - mozprofile == 0.28 01:59:35 INFO - mozrunner == 6.12 01:59:35 INFO - mozscreenshot == 0.1 01:59:35 INFO - mozsystemmonitor == 0.3 01:59:35 INFO - moztest == 0.7 01:59:35 INFO - mozversion == 1.4 01:59:35 INFO - psutil == 3.1.1 01:59:35 INFO - requests == 1.2.3 01:59:35 INFO - wptserve == 1.4.0 01:59:35 INFO - wsgiref == 0.1.2 01:59:35 INFO - Running post-action listener: _resource_record_post_action 01:59:35 INFO - Running post-action listener: _start_resource_monitoring 01:59:35 INFO - Starting resource monitoring. 01:59:35 INFO - [mozharness: 2016-10-14 08:59:35.071220Z] Finished create-virtualenv step (success) 01:59:35 INFO - [mozharness: 2016-10-14 08:59:35.077686Z] Running pull step. 01:59:35 INFO - Running pre-action listener: _resource_record_pre_action 01:59:35 INFO - Running main action method: pull 01:59:35 INFO - Pull has nothing to do! 01:59:35 INFO - Running post-action listener: _resource_record_post_action 01:59:35 INFO - [mozharness: 2016-10-14 08:59:35.080453Z] Finished pull step (success) 01:59:35 INFO - [mozharness: 2016-10-14 08:59:35.080814Z] Running install step. 01:59:35 INFO - Running pre-action listener: _resource_record_pre_action 01:59:35 INFO - Running main action method: install 01:59:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:59:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:59:35 INFO - Reading from file tmpfile_stdout 01:59:35 INFO - Detecting whether we're running mozinstall >=1.0... 01:59:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:59:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:59:35 INFO - Reading from file tmpfile_stdout 01:59:35 INFO - Output received: 01:59:35 INFO - Usage: mozinstall [options] installer 01:59:35 INFO - Options: 01:59:35 INFO - -h, --help show this help message and exit 01:59:35 INFO - -d DEST, --destination=DEST 01:59:35 INFO - Directory to install application into. [default: 01:59:35 INFO - "/builds/slave/test"] 01:59:35 INFO - --app=APP Application being installed. [default: firefox] 01:59:35 INFO - mkdir: /builds/slave/test/build/application 01:59:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-50.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 01:59:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-50.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 02:00:05 INFO - Reading from file tmpfile_stdout 02:00:05 INFO - Output received: 02:00:05 INFO - /builds/slave/test/build/application/firefox/firefox 02:00:05 INFO - Running post-action listener: _resource_record_post_action 02:00:05 INFO - [mozharness: 2016-10-14 09:00:05.529000Z] Finished install step (success) 02:00:05 INFO - [mozharness: 2016-10-14 09:00:05.529221Z] Running run-tests step. 02:00:05 INFO - Running pre-action listener: _resource_record_pre_action 02:00:05 INFO - Running main action method: run_tests 02:00:05 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:00:05 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:00:05 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:00:05 INFO - grabbing minidump binary from tooltool 02:00:05 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')]} 02:00:05 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'output_timeout': 600, 'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa634b38>, '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 0xa6341e8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5c04b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:00:05 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 02:00:05 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 02:00:05 INFO - Calling ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] with output_timeout 600 02:00:05 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:00:05 INFO - Return code: 0 02:00:05 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 02:00:05 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:00:05 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/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--total-chunks=10', '--this-chunk=8', '--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 02:00:05 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/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --total-chunks=10 --this-chunk=8 --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 02:00:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:00:05 INFO - 'CCACHE_UMASK': '002', 02:00:05 INFO - 'DISPLAY': ':0', 02:00:05 INFO - 'HOME': '/home/cltbld', 02:00:05 INFO - 'LANG': 'en_US.UTF-8', 02:00:05 INFO - 'LOGNAME': 'cltbld', 02:00:05 INFO - 'MAIL': '/var/mail/cltbld', 02:00:05 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:00:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:00:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:00:05 INFO - 'MOZ_NO_REMOTE': '1', 02:00:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:00:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:00:05 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:00:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:00:05 INFO - 'PWD': '/builds/slave/test', 02:00:05 INFO - 'SHELL': '/bin/bash', 02:00:05 INFO - 'SHLVL': '1', 02:00:05 INFO - 'TERM': 'linux', 02:00:05 INFO - 'TMOUT': '86400', 02:00:05 INFO - 'USER': 'cltbld', 02:00:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256', 02:00:05 INFO - '_': '/tools/buildbot/bin/python'} 02:00:05 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/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--total-chunks=10', '--this-chunk=8', '--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 02:00: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 02:00:06 INFO - import pkg_resources 02:00:13 INFO - Using 1 client processes 02:00:13 INFO - wptserve Starting http server on 127.0.0.1:8000 02:00:13 INFO - wptserve Starting http server on 127.0.0.1:8001 02:00:13 INFO - wptserve Starting http server on 127.0.0.1:8443 02:00:16 INFO - SUITE-START | Running 609 tests 02:00:16 INFO - Running testharness tests 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 7ms 02:00:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 02:00:16 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms 02:00:16 INFO - TEST-START | /service-workers/service-worker/resource-timing.https.html 02:00:16 INFO - TEST-SKIP | /service-workers/service-worker/resource-timing.https.html | took 0ms 02:00:16 INFO - TEST-START | /streams/byte-length-queuing-strategy.https.html 02:00:16 INFO - TEST-SKIP | /streams/byte-length-queuing-strategy.https.html | took 0ms 02:00:16 INFO - TEST-START | /streams/count-queuing-strategy.https.html 02:00:16 INFO - TEST-SKIP | /streams/count-queuing-strategy.https.html | took 0ms 02:00:16 INFO - TEST-START | /streams/readable-streams/bad-strategies.https.html 02:00:16 INFO - TEST-SKIP | /streams/readable-streams/bad-strategies.https.html | took 0ms 02:00:16 INFO - TEST-START | /streams/readable-streams/bad-underlying-sources.https.html 02:00:16 INFO - TEST-SKIP | /streams/readable-streams/bad-underlying-sources.https.html | took 0ms 02:00:16 INFO - TEST-START | /streams/readable-streams/brand-checks.https.html 02:00:16 INFO - TEST-SKIP | /streams/readable-streams/brand-checks.https.html | took 0ms 02:00:16 INFO - TEST-START | /streams/readable-streams/cancel.https.html 02:00:16 INFO - TEST-SKIP | /streams/readable-streams/cancel.https.html | took 1ms 02:00:16 INFO - TEST-START | /streams/readable-streams/count-queuing-strategy-integration.https.html 02:00:16 INFO - TEST-SKIP | /streams/readable-streams/count-queuing-strategy-integration.https.html | took 0ms 02:00:16 INFO - TEST-START | /streams/readable-streams/garbage-collection.https.html 02:00:16 INFO - TEST-SKIP | /streams/readable-streams/garbage-collection.https.html | took 6ms 02:00:16 INFO - TEST-START | /streams/readable-streams/general.https.html 02:00:16 INFO - TEST-SKIP | /streams/readable-streams/general.https.html | took 1ms 02:00:16 INFO - TEST-START | /streams/readable-streams/pipe-through.https.html 02:00:16 INFO - TEST-SKIP | /streams/readable-streams/pipe-through.https.html | took 0ms 02:00:16 INFO - TEST-START | /streams/readable-streams/readable-stream-reader.https.html 02:00:16 INFO - TEST-SKIP | /streams/readable-streams/readable-stream-reader.https.html | took 1ms 02:00:16 INFO - TEST-START | /streams/readable-streams/tee.https.html 02:00:16 INFO - TEST-SKIP | /streams/readable-streams/tee.https.html | took 0ms 02:00:16 INFO - TEST-START | /streams/readable-streams/templated.https.html 02:00:16 INFO - TEST-SKIP | /streams/readable-streams/templated.https.html | took 1ms 02:00:16 INFO - Setting up ssl 02:00:16 INFO - PROCESS | certutil | 02:00:16 INFO - PROCESS | certutil | 02:00:16 INFO - PROCESS | certutil | 02:00:16 INFO - Certificate Nickname Trust Attributes 02:00:16 INFO - SSL,S/MIME,JAR/XPI 02:00:16 INFO - 02:00:16 INFO - web-platform-tests CT,, 02:00:16 INFO - 02:00:16 INFO - Starting runner 02:00:19 INFO - PROCESS | 1808 | 1476435619332 Marionette DEBUG Marionette enabled via build flag and pref 02:00:19 INFO - PROCESS | 1808 | ++DOCSHELL 0xa5322400 == 1 [pid = 1808] [id = 1] 02:00:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 1 (0xa5322800) [pid = 1808] [serial = 1] [outer = (nil)] 02:00:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 2 (0xa5323000) [pid = 1808] [serial = 2] [outer = 0xa5322800] 02:00:20 INFO - PROCESS | 1808 | 1476435620088 Marionette INFO Listening on port 2828 02:00:20 INFO - PROCESS | 1808 | 1476435620769 Marionette DEBUG Marionette enabled via command-line flag 02:00:20 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2797000 == 2 [pid = 1808] [id = 2] 02:00:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 3 (0xa279e800) [pid = 1808] [serial = 3] [outer = (nil)] 02:00:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 4 (0xa279f400) [pid = 1808] [serial = 4] [outer = 0xa279e800] 02:00:20 INFO - PROCESS | 1808 | [1808] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:00:20 INFO - PROCESS | 1808 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a259f6c0 02:00:21 INFO - PROCESS | 1808 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a25af1c0 02:00:21 INFO - PROCESS | 1808 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a25cb480 02:00:21 INFO - PROCESS | 1808 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a25cf0e0 02:00:21 INFO - PROCESS | 1808 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a25cfe00 02:00:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1914400) [pid = 1808] [serial = 5] [outer = 0xa5322800] 02:00:21 INFO - PROCESS | 1808 | 1476435621214 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43405 02:00:21 INFO - PROCESS | 1808 | 1476435621237 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43406 02:00:21 INFO - PROCESS | 1808 | 1476435621302 Marionette DEBUG Closed connection conn0 02:00:21 INFO - PROCESS | 1808 | 1476435621305 Marionette DEBUG Closed connection conn1 02:00:21 INFO - PROCESS | 1808 | 1476435621426 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43407 02:00:21 INFO - PROCESS | 1808 | 1476435621473 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43408 02:00:21 INFO - PROCESS | 1808 | 1476435621480 Marionette DEBUG Closed connection conn2 02:00:21 INFO - PROCESS | 1808 | 1476435621522 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:43409 02:00:21 INFO - PROCESS | 1808 | 1476435621539 Marionette DEBUG Closed connection conn3 02:00:21 INFO - PROCESS | 1808 | 1476435621563 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:00:21 INFO - PROCESS | 1808 | 1476435621576 Marionette CONFIG Changing capabilities: {"browserName":"firefox","browserVersion":"50.0","platformName":"linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20161014000335","processId":1808,"version":"50.0"} 02:00:22 INFO - PROCESS | 1808 | [1808] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:00:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b5e4800 == 3 [pid = 1808] [id = 3] 02:00:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0x9b5e4c00) [pid = 1808] [serial = 6] [outer = (nil)] 02:00:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b5e5400 == 4 [pid = 1808] [id = 4] 02:00:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0x9bfdfc00) [pid = 1808] [serial = 7] [outer = (nil)] 02:00:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa52000 == 5 [pid = 1808] [id = 5] 02:00:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 8 (0x9aa52400) [pid = 1808] [serial = 8] [outer = (nil)] 02:00:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 9 (0x9a730000) [pid = 1808] [serial = 9] [outer = 0x9aa52400] 02:00:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 10 (0x992a9400) [pid = 1808] [serial = 10] [outer = 0x9b5e4c00] 02:00:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 11 (0x992aa000) [pid = 1808] [serial = 11] [outer = 0x9bfdfc00] 02:00:26 INFO - PROCESS | 1808 | 1476435626424 Marionette DEBUG loaded listener.js 02:00:26 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1681 02:00:28 INFO - PROCESS | 1808 | ++DOCSHELL 0xa8fcb000 == 1 [pid = 1854] [id = 1] 02:00:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 1 (0xa8fd4c00) [pid = 1854] [serial = 1] [outer = (nil)] 02:00:28 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:28 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 2 (0xa653ac00) [pid = 1854] [serial = 2] [outer = 0xa8fd4c00] 02:00:29 INFO - PROCESS | 1808 | 1476435629319 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"1d56899b-6b00-4897-9371-ed0425b8a746","capabilities":{"browserName":"firefox","browserVersion":"50.0","platformName":"linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20161014000335","processId":1808,"version":"50.0","command_id":1}}] 02:00:29 INFO - PROCESS | 1808 | 1476435629340 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:00:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 3 (0xa56ac000) [pid = 1854] [serial = 3] [outer = 0xa8fd4c00] 02:00:29 INFO - PROCESS | 1808 | 1476435629587 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 02:00:29 INFO - PROCESS | 1808 | 1476435629621 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:00:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: site security information will not be persisted: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/security/manager/ssl/nsSiteSecurityService.cpp, line 260 02:00:29 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:00:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 4 (0xa56f8c00) [pid = 1854] [serial = 4] [outer = 0xa8fd4c00] 02:00:30 INFO - PROCESS | 1808 | 1476435630325 Marionette TRACE conn4 <- [1,3,null,{}] 02:00:30 INFO - PROCESS | 1808 | 1476435630349 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:00:30 INFO - PROCESS | 1808 | 1476435630416 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 02:00:30 INFO - PROCESS | 1808 | 1476435630485 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 02:00:30 INFO - PROCESS | 1808 | 1476435630502 Marionette TRACE conn4 <- [1,5,null,{"value":"2147483649"}] 02:00:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 02:00:30 INFO - PROCESS | 1808 | 1476435630540 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:00:30 INFO - PROCESS | 1808 | 1476435630547 Marionette TRACE conn4 <- [1,6,null,{}] 02:00:30 INFO - PROCESS | 1808 | 1476435630554 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:00:30 INFO - PROCESS | 1808 | 1476435630648 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 02:00:30 INFO - PROCESS | 1808 | 1476435630656 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:00:30 INFO - PROCESS | 1808 | ++DOCSHELL 0xa55d5400 == 2 [pid = 1854] [id = 2] 02:00:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa55d5800) [pid = 1854] [serial = 5] [outer = (nil)] 02:00:30 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:30 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa56ee000) [pid = 1854] [serial = 6] [outer = 0xa55d5800] 02:00:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa4a2f400) [pid = 1854] [serial = 7] [outer = 0xa55d5800] 02:00:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a4e8000 == 6 [pid = 1808] [id = 6] 02:00:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 12 (0x9a4ee800) [pid = 1808] [serial = 12] [outer = (nil)] 02:00:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 13 (0x9b13a000) [pid = 1808] [serial = 13] [outer = 0x9a4ee800] 02:00:31 INFO - PROCESS | 1808 | 1476435631257 Marionette DEBUG loaded listener.js 02:00:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 14 (0x93ee3800) [pid = 1808] [serial = 14] [outer = 0x9a4ee800] 02:00:32 INFO - PROCESS | 1808 | [Parent 1808] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 02:00:32 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1915400 == 7 [pid = 1808] [id = 7] 02:00:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0xa6f0dc00) [pid = 1808] [serial = 15] [outer = (nil)] 02:00:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0x992b2400) [pid = 1808] [serial = 16] [outer = 0xa6f0dc00] 02:00:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0x9af03800) [pid = 1808] [serial = 17] [outer = 0xa6f0dc00] 02:00:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x9af04800 == 8 [pid = 1808] [id = 8] 02:00:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0x9af09c00) [pid = 1808] [serial = 18] [outer = (nil)] 02:00:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0x9af0fc00) [pid = 1808] [serial = 19] [outer = 0x9af09c00] 02:00:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0xa6d13400) [pid = 1808] [serial = 20] [outer = 0x9af09c00] 02:00:33 INFO - PROCESS | 1808 | 1476435633136 Marionette TRACE conn4 <- [1,8,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:00:33 INFO - . 02:00:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2664ms 02:00:33 INFO - PROCESS | 1808 | 1476435633230 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 02:00:33 INFO - PROCESS | 1808 | 1476435633237 Marionette TRACE conn4 <- [1,9,null,{"value":"2147483649"}] 02:00:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 02:00:33 INFO - PROCESS | 1808 | 1476435633249 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:00:33 INFO - PROCESS | 1808 | 1476435633252 Marionette TRACE conn4 <- [1,10,null,{}] 02:00:33 INFO - PROCESS | 1808 | 1476435633259 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:00:33 INFO - PROCESS | 1808 | 1476435633446 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 02:00:33 INFO - PROCESS | 1808 | 1476435633546 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:00:33 INFO - PROCESS | 1808 | ++DOCSHELL 0xa56f4400 == 3 [pid = 1854] [id = 3] 02:00:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 8 (0xa56fa000) [pid = 1854] [serial = 8] [outer = (nil)] 02:00:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 9 (0xa485ac00) [pid = 1854] [serial = 9] [outer = 0xa56fa000] 02:00:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 10 (0xa485e800) [pid = 1854] [serial = 10] [outer = 0xa56fa000] 02:00:34 INFO - PROCESS | 1808 | 1476435634709 Marionette TRACE conn4 <- [1,12,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-csp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:00:34 INFO - . 02:00:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1480ms 02:00:34 INFO - PROCESS | 1808 | 1476435634729 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 02:00:34 INFO - PROCESS | 1808 | 1476435634736 Marionette TRACE conn4 <- [1,13,null,{"value":"2147483649"}] 02:00:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 02:00:34 INFO - PROCESS | 1808 | 1476435634760 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:00:34 INFO - PROCESS | 1808 | 1476435634770 Marionette TRACE conn4 <- [1,14,null,{}] 02:00:34 INFO - PROCESS | 1808 | 1476435634776 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:00:35 INFO - PROCESS | 1808 | 1476435635002 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 02:00:35 INFO - PROCESS | 1808 | 1476435635079 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:00:35 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4a32000 == 4 [pid = 1854] [id = 4] 02:00:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 11 (0xa4a34000) [pid = 1854] [serial = 11] [outer = (nil)] 02:00:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 12 (0xa4764400) [pid = 1854] [serial = 12] [outer = 0xa4a34000] 02:00:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 13 (0xa4765400) [pid = 1854] [serial = 13] [outer = 0xa4a34000] 02:00:36 INFO - PROCESS | 1808 | 1476435636264 Marionette TRACE conn4 <- [1,16,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:00:36 INFO - . 02:00:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1755ms 02:00:36 INFO - PROCESS | 1808 | 1476435636527 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 02:00:36 INFO - PROCESS | 1808 | 1476435636533 Marionette TRACE conn4 <- [1,17,null,{"value":"2147483649"}] 02:00:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 02:00:36 INFO - PROCESS | 1808 | 1476435636541 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:00:36 INFO - PROCESS | 1808 | 1476435636545 Marionette TRACE conn4 <- [1,18,null,{}] 02:00:36 INFO - PROCESS | 1808 | 1476435636554 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:00:36 INFO - PROCESS | 1808 | 1476435636776 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 02:00:36 INFO - PROCESS | 1808 | 1476435636867 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:00:36 INFO - PROCESS | 1808 | ++DOCSHELL 0xa476e800 == 5 [pid = 1854] [id = 5] 02:00:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 14 (0xa476fc00) [pid = 1854] [serial = 14] [outer = (nil)] 02:00:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0xa56f1c00) [pid = 1854] [serial = 15] [outer = 0xa476fc00] 02:00:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0xa4556c00) [pid = 1854] [serial = 16] [outer = 0xa476fc00] 02:00:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa52000 == 7 [pid = 1808] [id = 5] 02:00:37 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4558800 == 6 [pid = 1854] [id = 6] 02:00:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0xa455c400) [pid = 1854] [serial = 17] [outer = (nil)] 02:00:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0xa455f000) [pid = 1854] [serial = 18] [outer = 0xa455c400] 02:00:38 INFO - PROCESS | 1808 | 1476435638075 Marionette TRACE conn4 <- [1,20,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:00:38 INFO - . 02:00:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1594ms 02:00:38 INFO - PROCESS | 1808 | 1476435638134 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 02:00:38 INFO - PROCESS | 1808 | 1476435638139 Marionette TRACE conn4 <- [1,21,null,{"value":"2147483649"}] 02:00:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 02:00:38 INFO - PROCESS | 1808 | 1476435638156 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:00:38 INFO - PROCESS | 1808 | 1476435638163 Marionette TRACE conn4 <- [1,22,null,{}] 02:00:38 INFO - PROCESS | 1808 | 1476435638175 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:00:38 INFO - PROCESS | 1808 | 1476435638401 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 02:00:38 INFO - PROCESS | 1808 | 1476435638499 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:00:38 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4559800 == 7 [pid = 1854] [id = 7] 02:00:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0xa4559c00) [pid = 1854] [serial = 19] [outer = (nil)] 02:00:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0xa4762800) [pid = 1854] [serial = 20] [outer = 0xa4559c00] 02:00:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0xa476cc00) [pid = 1854] [serial = 21] [outer = 0xa4559c00] 02:00:39 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4861800 == 8 [pid = 1854] [id = 8] 02:00:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0xa4861c00) [pid = 1854] [serial = 22] [outer = (nil)] 02:00:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 23 (0xa4a2e400) [pid = 1854] [serial = 23] [outer = 0xa4861c00] 02:00:39 INFO - PROCESS | 1808 | 1476435639834 Marionette TRACE conn4 <- [1,24,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-csp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:00:39 INFO - . 02:00:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1743ms 02:00:39 INFO - PROCESS | 1808 | 1476435639895 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 02:00:39 INFO - PROCESS | 1808 | 1476435639899 Marionette TRACE conn4 <- [1,25,null,{"value":"2147483649"}] 02:00:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 02:00:39 INFO - PROCESS | 1808 | 1476435639914 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:00:39 INFO - PROCESS | 1808 | 1476435639918 Marionette TRACE conn4 <- [1,26,null,{}] 02:00:39 INFO - PROCESS | 1808 | 1476435639954 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:00:40 INFO - PROCESS | 1808 | 1476435640151 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 02:00:40 INFO - PROCESS | 1808 | 1476435640246 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:00:40 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4562000 == 9 [pid = 1854] [id = 9] 02:00:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 24 (0xa4562400) [pid = 1854] [serial = 24] [outer = (nil)] 02:00:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0xa4a37c00) [pid = 1854] [serial = 25] [outer = 0xa4562400] 02:00:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0xa485dc00) [pid = 1854] [serial = 26] [outer = 0xa4562400] 02:00:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa4558800 == 8 [pid = 1854] [id = 6] 02:00:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa476e800 == 7 [pid = 1854] [id = 5] 02:00:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa4a32000 == 6 [pid = 1854] [id = 4] 02:00:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa56f4400 == 5 [pid = 1854] [id = 3] 02:00:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa55d5400 == 4 [pid = 1854] [id = 2] 02:00:41 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4a32000 == 5 [pid = 1854] [id = 10] 02:00:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0xa4a39000) [pid = 1854] [serial = 27] [outer = (nil)] 02:00:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0xa55d6000) [pid = 1854] [serial = 28] [outer = 0xa4a39000] 02:00:41 INFO - PROCESS | 1808 | 1476435641494 Marionette TRACE conn4 <- [1,28,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:00:41 INFO - . 02:00:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1659ms 02:00:41 INFO - PROCESS | 1808 | 1476435641565 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 02:00:41 INFO - PROCESS | 1808 | 1476435641569 Marionette TRACE conn4 <- [1,29,null,{"value":"2147483649"}] 02:00:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 02:00:41 INFO - PROCESS | 1808 | 1476435641578 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:00:41 INFO - PROCESS | 1808 | 1476435641580 Marionette TRACE conn4 <- [1,30,null,{}] 02:00:41 INFO - PROCESS | 1808 | 1476435641588 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:00:41 INFO - PROCESS | 1808 | 1476435641726 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 02:00:41 INFO - PROCESS | 1808 | 1476435641746 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:00:41 INFO - PROCESS | 1808 | ++DOCSHELL 0xa56aa800 == 6 [pid = 1854] [id = 11] 02:00:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0xa56ee400) [pid = 1854] [serial = 29] [outer = (nil)] 02:00:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0xa5806000) [pid = 1854] [serial = 30] [outer = 0xa56ee400] 02:00:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0xa5807400) [pid = 1854] [serial = 31] [outer = 0xa56ee400] 02:00:42 INFO - PROCESS | 1808 | 1476435642828 Marionette TRACE conn4 <- [1,32,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:00:42 INFO - . 02:00:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1299ms 02:00:42 INFO - PROCESS | 1808 | 1476435642875 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 02:00:42 INFO - PROCESS | 1808 | 1476435642878 Marionette TRACE conn4 <- [1,33,null,{"value":"2147483649"}] 02:00:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html 02:00:42 INFO - PROCESS | 1808 | 1476435642885 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:00:42 INFO - PROCESS | 1808 | 1476435642888 Marionette TRACE conn4 <- [1,34,null,{}] 02:00:42 INFO - PROCESS | 1808 | 1476435642894 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:00:43 INFO - PROCESS | 1808 | 1476435643061 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 02:00:43 INFO - PROCESS | 1808 | 1476435643174 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:00:43 INFO - PROCESS | 1808 | ++DOCSHELL 0xa5956c00 == 7 [pid = 1854] [id = 12] 02:00:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0xa5960000) [pid = 1854] [serial = 32] [outer = (nil)] 02:00:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0xa8f0a400) [pid = 1854] [serial = 33] [outer = 0xa5960000] 02:00:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0xa6535800) [pid = 1854] [serial = 34] [outer = 0xa5960000] 02:00:44 INFO - PROCESS | 1808 | 1476435644186 Marionette TRACE conn4 <- [1,36,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-csp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:00:44 INFO - . 02:00:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1341ms 02:00:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 02:00:44 INFO - PROCESS | 1808 | 1476435644226 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 02:00:44 INFO - PROCESS | 1808 | 1476435644228 Marionette TRACE conn4 <- [1,37,null,{"value":"2147483649"}] 02:00:44 INFO - PROCESS | 1808 | 1476435644235 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:00:44 INFO - PROCESS | 1808 | 1476435644238 Marionette TRACE conn4 <- [1,38,null,{}] 02:00:44 INFO - PROCESS | 1808 | 1476435644244 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:00:44 INFO - PROCESS | 1808 | 1476435644501 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 02:00:44 INFO - PROCESS | 1808 | 1476435644531 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:00:44 INFO - PROCESS | 1808 | ++DOCSHELL 0xa6343c00 == 8 [pid = 1854] [id = 13] 02:00:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0xa9347400) [pid = 1854] [serial = 35] [outer = (nil)] 02:00:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0xacc66000) [pid = 1854] [serial = 36] [outer = 0xa9347400] 02:00:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0xaccce400) [pid = 1854] [serial = 37] [outer = 0xa9347400] 02:00:46 INFO - PROCESS | 1808 | 1476435646285 Marionette TRACE conn4 <- [1,40,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:00:46 INFO - . 02:00:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2094ms 02:00:46 INFO - PROCESS | 1808 | 1476435646329 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 02:00:46 INFO - PROCESS | 1808 | 1476435646336 Marionette TRACE conn4 <- [1,41,null,{"value":"2147483649"}] 02:00:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 02:00:46 INFO - PROCESS | 1808 | 1476435646364 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:00:46 INFO - PROCESS | 1808 | 1476435646371 Marionette TRACE conn4 <- [1,42,null,{}] 02:00:46 INFO - PROCESS | 1808 | 1476435646379 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:00:46 INFO - PROCESS | 1808 | 1476435646591 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 02:00:46 INFO - PROCESS | 1808 | 1476435646661 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:00:46 INFO - PROCESS | 1808 | ++DOCSHELL 0xa9e6e000 == 9 [pid = 1854] [id = 14] 02:00:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0xa9e72400) [pid = 1854] [serial = 38] [outer = (nil)] 02:00:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0xa9e76800) [pid = 1854] [serial = 39] [outer = 0xa9e72400] 02:00:46 INFO - PROCESS | 1808 | --DOMWINDOW == 19 (0x9aa52400) [pid = 1808] [serial = 8] [outer = (nil)] [url = about:blank] 02:00:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0xa9e75000) [pid = 1854] [serial = 40] [outer = 0xa9e72400] 02:00:47 INFO - PROCESS | 1808 | 1476435647635 Marionette TRACE conn4 <- [1,44,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:00:47 INFO - . 02:00:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1291ms 02:00:47 INFO - PROCESS | 1808 | 1476435647655 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 02:00:47 INFO - PROCESS | 1808 | 1476435647661 Marionette TRACE conn4 <- [1,45,null,{"value":"2147483649"}] 02:00:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 02:00:47 INFO - PROCESS | 1808 | 1476435647675 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:00:47 INFO - PROCESS | 1808 | 1476435647678 Marionette TRACE conn4 <- [1,46,null,{}] 02:00:47 INFO - PROCESS | 1808 | 1476435647686 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:00:47 INFO - PROCESS | 1808 | 1476435647891 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 02:00:48 INFO - PROCESS | 1808 | 1476435648012 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:00:48 INFO - PROCESS | 1808 | ++DOCSHELL 0xacc5ac00 == 10 [pid = 1854] [id = 15] 02:00:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xacd44c00) [pid = 1854] [serial = 41] [outer = (nil)] 02:00:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xacd4b000) [pid = 1854] [serial = 42] [outer = 0xacd44c00] 02:00:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa59a1c00) [pid = 1854] [serial = 43] [outer = 0xacd44c00] 02:00:49 INFO - PROCESS | 1808 | 1476435649067 Marionette TRACE conn4 <- [1,48,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-csp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:00:49 INFO - . 02:00:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1435ms 02:00:49 INFO - PROCESS | 1808 | 1476435649119 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 02:00:49 INFO - PROCESS | 1808 | 1476435649126 Marionette TRACE conn4 <- [1,49,null,{"value":"2147483649"}] 02:00:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 02:00:49 INFO - PROCESS | 1808 | 1476435649139 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:00:49 INFO - PROCESS | 1808 | 1476435649148 Marionette TRACE conn4 <- [1,50,null,{}] 02:00:49 INFO - PROCESS | 1808 | 1476435649161 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:00:49 INFO - PROCESS | 1808 | 1476435649371 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 02:00:49 INFO - PROCESS | 1808 | 1476435649483 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:00:49 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3d24400 == 11 [pid = 1854] [id = 16] 02:00:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa3d24800) [pid = 1854] [serial = 44] [outer = (nil)] 02:00:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xa3d28800) [pid = 1854] [serial = 45] [outer = 0xa3d24800] 02:00:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xa3d27800) [pid = 1854] [serial = 46] [outer = 0xa3d24800] 02:00:51 INFO - PROCESS | 1808 | --DOCSHELL 0xa4559800 == 10 [pid = 1854] [id = 7] 02:00:51 INFO - PROCESS | 1808 | --DOCSHELL 0xa4861800 == 9 [pid = 1854] [id = 8] 02:00:51 INFO - PROCESS | 1808 | --DOCSHELL 0xa4a32000 == 8 [pid = 1854] [id = 10] 02:00:51 INFO - PROCESS | 1808 | 1476435651120 Marionette TRACE conn4 <- [1,52,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:00:51 INFO - . 02:00:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2044ms 02:00:51 INFO - PROCESS | 1808 | 1476435651187 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 02:00:51 INFO - PROCESS | 1808 | 1476435651200 Marionette TRACE conn4 <- [1,53,null,{"value":"2147483649"}] 02:00:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 02:00:51 INFO - PROCESS | 1808 | 1476435651223 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:00:51 INFO - PROCESS | 1808 | 1476435651233 Marionette TRACE conn4 <- [1,54,null,{}] 02:00:51 INFO - PROCESS | 1808 | 1476435651242 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:00:51 INFO - PROCESS | 1808 | 1476435651471 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 02:00:51 INFO - PROCESS | 1808 | 1476435651589 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:00:51 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3d2b000 == 9 [pid = 1854] [id = 17] 02:00:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0xa4557c00) [pid = 1854] [serial = 47] [outer = (nil)] 02:00:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa4769400) [pid = 1854] [serial = 48] [outer = 0xa4557c00] 02:00:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa4862000) [pid = 1854] [serial = 49] [outer = 0xa4557c00] 02:00:53 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0xa476fc00) [pid = 1854] [serial = 14] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 02:00:53 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0xa455c400) [pid = 1854] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:00:53 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0xa56fa000) [pid = 1854] [serial = 8] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html] 02:00:53 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0xa4a34000) [pid = 1854] [serial = 11] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 02:00:53 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0xacd44c00) [pid = 1854] [serial = 41] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html] 02:00:53 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa4562400) [pid = 1854] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 02:00:53 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa9e72400) [pid = 1854] [serial = 38] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 02:00:53 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xa9347400) [pid = 1854] [serial = 35] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 02:00:53 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xa55d5800) [pid = 1854] [serial = 5] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 02:00:53 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0xa5960000) [pid = 1854] [serial = 32] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html] 02:00:53 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0xa4559c00) [pid = 1854] [serial = 19] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html] 02:00:53 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0xa56ee400) [pid = 1854] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 02:00:53 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0xa4861c00) [pid = 1854] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435639538] 02:00:53 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0xa4a39000) [pid = 1854] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:00:53 INFO - PROCESS | 1808 | 1476435653777 Marionette TRACE conn4 <- [1,56,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:00:53 INFO - . 02:00:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2598ms 02:00:53 INFO - PROCESS | 1808 | 1476435653817 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 02:00:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 02:00:53 INFO - PROCESS | 1808 | 1476435653822 Marionette TRACE conn4 <- [1,57,null,{"value":"2147483649"}] 02:00:53 INFO - PROCESS | 1808 | 1476435653829 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:00:53 INFO - PROCESS | 1808 | 1476435653835 Marionette TRACE conn4 <- [1,58,null,{}] 02:00:53 INFO - PROCESS | 1808 | 1476435653853 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:00:54 INFO - PROCESS | 1808 | 1476435654081 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 02:00:54 INFO - PROCESS | 1808 | 1476435654263 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:00:54 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4563c00 == 10 [pid = 1854] [id = 18] 02:00:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0xa4763800) [pid = 1854] [serial = 50] [outer = (nil)] 02:00:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0xa4a2d400) [pid = 1854] [serial = 51] [outer = 0xa4763800] 02:00:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0xa4a2c800) [pid = 1854] [serial = 52] [outer = 0xa4763800] 02:00:55 INFO - PROCESS | 1808 | --DOMWINDOW == 18 (0x9b13a000) [pid = 1808] [serial = 13] [outer = (nil)] [url = about:blank] 02:00:55 INFO - PROCESS | 1808 | --DOMWINDOW == 17 (0x9af0fc00) [pid = 1808] [serial = 19] [outer = (nil)] [url = about:blank] 02:00:55 INFO - PROCESS | 1808 | --DOMWINDOW == 16 (0x992b2400) [pid = 1808] [serial = 16] [outer = (nil)] [url = about:blank] 02:00:55 INFO - PROCESS | 1808 | --DOMWINDOW == 15 (0x9a730000) [pid = 1808] [serial = 9] [outer = (nil)] [url = about:blank] 02:00:55 INFO - PROCESS | 1808 | --DOMWINDOW == 14 (0xa5323000) [pid = 1808] [serial = 2] [outer = (nil)] [url = about:blank] 02:00:55 INFO - PROCESS | 1808 | 1476435655638 Marionette TRACE conn4 <- [1,60,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-csp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:00:55 INFO - . 02:00:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1851ms 02:00:55 INFO - PROCESS | 1808 | 1476435655681 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 02:00:55 INFO - PROCESS | 1808 | 1476435655693 Marionette TRACE conn4 <- [1,61,null,{"value":"2147483649"}] 02:00:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 02:00:55 INFO - PROCESS | 1808 | 1476435655708 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:00:55 INFO - PROCESS | 1808 | 1476435655712 Marionette TRACE conn4 <- [1,62,null,{}] 02:00:55 INFO - PROCESS | 1808 | 1476435655722 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:00:55 INFO - PROCESS | 1808 | 1476435655896 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 02:00:56 INFO - PROCESS | 1808 | 1476435655998 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:00:56 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4558000 == 11 [pid = 1854] [id = 19] 02:00:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0xa4558c00) [pid = 1854] [serial = 53] [outer = (nil)] 02:00:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0xa55ce800) [pid = 1854] [serial = 54] [outer = 0xa4558c00] 02:00:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xa55cc000) [pid = 1854] [serial = 55] [outer = 0xa4558c00] 02:00:57 INFO - PROCESS | 1808 | 1476435657179 Marionette TRACE conn4 <- [1,64,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:00:57 INFO - . 02:00:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1491ms 02:00:57 INFO - PROCESS | 1808 | 1476435657203 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 02:00:57 INFO - PROCESS | 1808 | 1476435657218 Marionette TRACE conn4 <- [1,65,null,{"value":"2147483649"}] 02:00:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 02:00:57 INFO - PROCESS | 1808 | 1476435657231 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:00:57 INFO - PROCESS | 1808 | 1476435657239 Marionette TRACE conn4 <- [1,66,null,{}] 02:00:57 INFO - PROCESS | 1808 | 1476435657247 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:00:57 INFO - PROCESS | 1808 | 1476435657434 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 02:00:57 INFO - PROCESS | 1808 | 1476435657498 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:00:57 INFO - PROCESS | 1808 | ++DOCSHELL 0xa56a8000 == 12 [pid = 1854] [id = 20] 02:00:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa56fa000) [pid = 1854] [serial = 56] [outer = (nil)] 02:00:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa633f400) [pid = 1854] [serial = 57] [outer = 0xa56fa000] 02:00:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa59a3c00) [pid = 1854] [serial = 58] [outer = 0xa56fa000] 02:00:58 INFO - PROCESS | 1808 | ++DOCSHELL 0xa9349400 == 13 [pid = 1854] [id = 21] 02:00:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xa934d400) [pid = 1854] [serial = 59] [outer = (nil)] 02:00:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xa93a4000) [pid = 1854] [serial = 60] [outer = 0xa934d400] 02:00:58 INFO - PROCESS | 1808 | 1476435658802 Marionette TRACE conn4 <- [1,68,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:00:58 INFO - . 02:00:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1598ms 02:00:58 INFO - PROCESS | 1808 | 1476435658830 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 02:00:58 INFO - PROCESS | 1808 | 1476435658834 Marionette TRACE conn4 <- [1,69,null,{"value":"2147483649"}] 02:00:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 02:00:58 INFO - PROCESS | 1808 | 1476435658848 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:00:58 INFO - PROCESS | 1808 | 1476435658857 Marionette TRACE conn4 <- [1,70,null,{}] 02:00:58 INFO - PROCESS | 1808 | 1476435658866 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:00:59 INFO - PROCESS | 1808 | 1476435659050 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 02:00:59 INFO - PROCESS | 1808 | 1476435659117 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:00:59 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3d21c00 == 14 [pid = 1854] [id = 22] 02:00:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0xa3d25000) [pid = 1854] [serial = 61] [outer = (nil)] 02:00:59 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:59 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:00:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa4562400) [pid = 1854] [serial = 62] [outer = 0xa3d25000] 02:00:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa455d400) [pid = 1854] [serial = 63] [outer = 0xa3d25000] 02:01:00 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3d22800 == 15 [pid = 1854] [id = 23] 02:01:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0xa4557000) [pid = 1854] [serial = 64] [outer = (nil)] 02:01:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0xa455e000) [pid = 1854] [serial = 65] [outer = 0xa4557000] 02:01:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa3d2b000 == 14 [pid = 1854] [id = 17] 02:01:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa6343c00 == 13 [pid = 1854] [id = 13] 02:01:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa3d24400 == 12 [pid = 1854] [id = 16] 02:01:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa4562000 == 11 [pid = 1854] [id = 9] 02:01:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa4558000 == 10 [pid = 1854] [id = 19] 02:01:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa9e6e000 == 9 [pid = 1854] [id = 14] 02:01:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa9349400 == 8 [pid = 1854] [id = 21] 02:01:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa56a8000 == 7 [pid = 1854] [id = 20] 02:01:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa56aa800 == 6 [pid = 1854] [id = 11] 02:01:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa5956c00 == 5 [pid = 1854] [id = 12] 02:01:00 INFO - PROCESS | 1808 | --DOCSHELL 0xacc5ac00 == 4 [pid = 1854] [id = 15] 02:01:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa4563c00 == 3 [pid = 1854] [id = 18] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0xa653ac00) [pid = 1854] [serial = 2] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0xa56f1c00) [pid = 1854] [serial = 15] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0xa455f000) [pid = 1854] [serial = 18] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0xa485ac00) [pid = 1854] [serial = 9] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0xa485e800) [pid = 1854] [serial = 10] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0xa4764400) [pid = 1854] [serial = 12] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0xa4765400) [pid = 1854] [serial = 13] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa56ac000) [pid = 1854] [serial = 3] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa56ee000) [pid = 1854] [serial = 6] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xa4a2f400) [pid = 1854] [serial = 7] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xacc66000) [pid = 1854] [serial = 36] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0xa9e76800) [pid = 1854] [serial = 39] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0xacd4b000) [pid = 1854] [serial = 42] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0xa4762800) [pid = 1854] [serial = 20] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0xa476cc00) [pid = 1854] [serial = 21] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0xa4a37c00) [pid = 1854] [serial = 25] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0xa5806000) [pid = 1854] [serial = 30] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0xa5807400) [pid = 1854] [serial = 31] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 32 (0xa8f0a400) [pid = 1854] [serial = 33] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 31 (0xa6535800) [pid = 1854] [serial = 34] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 30 (0xaccce400) [pid = 1854] [serial = 37] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 29 (0xa485dc00) [pid = 1854] [serial = 26] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 28 (0xa9e75000) [pid = 1854] [serial = 40] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 27 (0xa4a2e400) [pid = 1854] [serial = 23] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435639538] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 26 (0xa55d6000) [pid = 1854] [serial = 28] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 25 (0xa59a1c00) [pid = 1854] [serial = 43] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | --DOMWINDOW == 24 (0xa4556c00) [pid = 1854] [serial = 16] [outer = (nil)] [url = about:blank] 02:01:00 INFO - PROCESS | 1808 | 1476435660734 Marionette TRACE conn4 <- [1,72,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-csp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:01:00 INFO - . 02:01:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1951ms 02:01:00 INFO - PROCESS | 1808 | 1476435660793 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 02:01:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 02:01:00 INFO - PROCESS | 1808 | 1476435660803 Marionette TRACE conn4 <- [1,73,null,{"value":"2147483649"}] 02:01:00 INFO - PROCESS | 1808 | 1476435660813 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:01:00 INFO - PROCESS | 1808 | 1476435660817 Marionette TRACE conn4 <- [1,74,null,{}] 02:01:00 INFO - PROCESS | 1808 | 1476435660833 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:00 INFO - PROCESS | 1808 | 1476435660994 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 02:01:01 INFO - PROCESS | 1808 | 1476435661032 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:01 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4560400 == 4 [pid = 1854] [id = 24] 02:01:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0xa4560800) [pid = 1854] [serial = 66] [outer = (nil)] 02:01:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0xa4764400) [pid = 1854] [serial = 67] [outer = 0xa4560800] 02:01:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0xa4769c00) [pid = 1854] [serial = 68] [outer = 0xa4560800] 02:01:01 INFO - PROCESS | 1808 | ++DOCSHELL 0xa476cc00 == 5 [pid = 1854] [id = 25] 02:01:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0xa485a000) [pid = 1854] [serial = 69] [outer = (nil)] 02:01:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0xa485dc00) [pid = 1854] [serial = 70] [outer = 0xa485a000] 02:01:02 INFO - PROCESS | 1808 | 1476435662196 Marionette TRACE conn4 <- [1,76,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:01:02 INFO - . 02:01:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1442ms 02:01:02 INFO - PROCESS | 1808 | 1476435662251 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 02:01:02 INFO - PROCESS | 1808 | 1476435662256 Marionette TRACE conn4 <- [1,77,null,{"value":"2147483649"}] 02:01:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 02:01:02 INFO - PROCESS | 1808 | 1476435662282 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:01:02 INFO - PROCESS | 1808 | 1476435662296 Marionette TRACE conn4 <- [1,78,null,{}] 02:01:02 INFO - PROCESS | 1808 | 1476435662306 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:02 INFO - PROCESS | 1808 | 1476435662466 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 02:01:02 INFO - PROCESS | 1808 | 1476435662547 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:02 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4866400 == 6 [pid = 1854] [id = 26] 02:01:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0xa4a30000) [pid = 1854] [serial = 71] [outer = (nil)] 02:01:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0xa4a35800) [pid = 1854] [serial = 72] [outer = 0xa4a30000] 02:01:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0xa4a35000) [pid = 1854] [serial = 73] [outer = 0xa4a30000] 02:01:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0xa29cf800) [pid = 1808] [serial = 21] [outer = 0x9af09c00] 02:01:03 INFO - PROCESS | 1808 | 1476435663842 Marionette TRACE conn4 <- [1,80,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:01:03 INFO - . 02:01:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1605ms 02:01:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html 02:01:03 INFO - PROCESS | 1808 | 1476435663881 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 02:01:03 INFO - PROCESS | 1808 | 1476435663884 Marionette TRACE conn4 <- [1,81,null,{"value":"2147483649"}] 02:01:03 INFO - PROCESS | 1808 | 1476435663896 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:01:03 INFO - PROCESS | 1808 | 1476435663899 Marionette TRACE conn4 <- [1,82,null,{}] 02:01:03 INFO - PROCESS | 1808 | 1476435663904 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:04 INFO - PROCESS | 1808 | 1476435664052 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 02:01:04 INFO - PROCESS | 1808 | 1476435664063 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:04 INFO - PROCESS | 1808 | ++DOCSHELL 0xa56f4800 == 7 [pid = 1854] [id = 27] 02:01:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0xa56f7400) [pid = 1854] [serial = 74] [outer = (nil)] 02:01:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0xa5808400) [pid = 1854] [serial = 75] [outer = 0xa56f7400] 02:01:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0xa5807000) [pid = 1854] [serial = 76] [outer = 0xa56f7400] 02:01:04 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0xa3d24800) [pid = 1854] [serial = 44] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 02:01:04 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0xa4557c00) [pid = 1854] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 02:01:04 INFO - PROCESS | 1808 | --DOMWINDOW == 32 (0xa4763800) [pid = 1854] [serial = 50] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html] 02:01:05 INFO - PROCESS | 1808 | 1476435665310 Marionette TRACE conn4 <- [1,84,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-csp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:01:05 INFO - . 02:01:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1492ms 02:01:05 INFO - PROCESS | 1808 | 1476435665383 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 02:01:05 INFO - PROCESS | 1808 | 1476435665388 Marionette TRACE conn4 <- [1,85,null,{"value":"2147483649"}] 02:01:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 02:01:05 INFO - PROCESS | 1808 | 1476435665394 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:01:05 INFO - PROCESS | 1808 | 1476435665397 Marionette TRACE conn4 <- [1,86,null,{}] 02:01:05 INFO - PROCESS | 1808 | 1476435665403 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:05 INFO - PROCESS | 1808 | 1476435665579 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 02:01:05 INFO - PROCESS | 1808 | 1476435665636 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa56ac400 == 8 [pid = 1854] [id = 28] 02:01:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0xa5960000) [pid = 1854] [serial = 77] [outer = (nil)] 02:01:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0xa6535800) [pid = 1854] [serial = 78] [outer = 0xa5960000] 02:01:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0xa3d25c00) [pid = 1854] [serial = 79] [outer = 0xa5960000] 02:01:06 INFO - PROCESS | 1808 | 1476435666577 Marionette TRACE conn4 <- [1,88,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:01:06 INFO - . 02:01:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1232ms 02:01:06 INFO - PROCESS | 1808 | 1476435666626 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 02:01:06 INFO - PROCESS | 1808 | 1476435666630 Marionette TRACE conn4 <- [1,89,null,{"value":"2147483649"}] 02:01:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 02:01:06 INFO - PROCESS | 1808 | 1476435666636 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:01:06 INFO - PROCESS | 1808 | 1476435666639 Marionette TRACE conn4 <- [1,90,null,{}] 02:01:06 INFO - PROCESS | 1808 | 1476435666646 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:06 INFO - PROCESS | 1808 | 1476435666807 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 02:01:06 INFO - PROCESS | 1808 | 1476435666844 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:06 INFO - PROCESS | 1808 | ++DOCSHELL 0xa9349400 == 9 [pid = 1854] [id = 29] 02:01:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0xa9355c00) [pid = 1854] [serial = 80] [outer = (nil)] 02:01:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0xa9e6f000) [pid = 1854] [serial = 81] [outer = 0xa9355c00] 02:01:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0xa9e6e000) [pid = 1854] [serial = 82] [outer = 0xa9355c00] 02:01:08 INFO - PROCESS | 1808 | 1476435668054 Marionette TRACE conn4 <- [1,92,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:01:08 INFO - . 02:01:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1433ms 02:01:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 02:01:08 INFO - PROCESS | 1808 | 1476435668073 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 02:01:08 INFO - PROCESS | 1808 | 1476435668076 Marionette TRACE conn4 <- [1,93,null,{"value":"2147483649"}] 02:01:08 INFO - PROCESS | 1808 | 1476435668083 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:01:08 INFO - PROCESS | 1808 | 1476435668087 Marionette TRACE conn4 <- [1,94,null,{}] 02:01:08 INFO - PROCESS | 1808 | 1476435668093 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:08 INFO - PROCESS | 1808 | 1476435668251 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 02:01:08 INFO - PROCESS | 1808 | 1476435668301 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:08 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4a2c400 == 10 [pid = 1854] [id = 30] 02:01:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0xa4a2f400) [pid = 1854] [serial = 83] [outer = (nil)] 02:01:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0xa56ee000) [pid = 1854] [serial = 84] [outer = 0xa4a2f400] 02:01:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xa56f1000) [pid = 1854] [serial = 85] [outer = 0xa4a2f400] 02:01:09 INFO - PROCESS | 1808 | 1476435669678 Marionette TRACE conn4 <- [1,96,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-csp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:01:09 INFO - . 02:01:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1638ms 02:01:09 INFO - PROCESS | 1808 | 1476435669722 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 02:01:09 INFO - PROCESS | 1808 | 1476435669745 Marionette TRACE conn4 <- [1,97,null,{"value":"2147483649"}] 02:01:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 02:01:09 INFO - PROCESS | 1808 | 1476435669783 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:01:09 INFO - PROCESS | 1808 | 1476435669797 Marionette TRACE conn4 <- [1,98,null,{}] 02:01:09 INFO - PROCESS | 1808 | 1476435669810 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:10 INFO - PROCESS | 1808 | 1476435670048 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 02:01:10 INFO - PROCESS | 1808 | 1476435670203 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:10 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4557400 == 11 [pid = 1854] [id = 31] 02:01:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa455c400) [pid = 1854] [serial = 86] [outer = (nil)] 02:01:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa4862c00) [pid = 1854] [serial = 87] [outer = 0xa455c400] 02:01:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa485c800) [pid = 1854] [serial = 88] [outer = 0xa455c400] 02:01:11 INFO - PROCESS | 1808 | --DOCSHELL 0xa56ac400 == 10 [pid = 1854] [id = 28] 02:01:11 INFO - PROCESS | 1808 | --DOCSHELL 0xa56f4800 == 9 [pid = 1854] [id = 27] 02:01:11 INFO - PROCESS | 1808 | --DOCSHELL 0xa4866400 == 8 [pid = 1854] [id = 26] 02:01:11 INFO - PROCESS | 1808 | --DOCSHELL 0xa476cc00 == 7 [pid = 1854] [id = 25] 02:01:11 INFO - PROCESS | 1808 | --DOCSHELL 0xa4560400 == 6 [pid = 1854] [id = 24] 02:01:11 INFO - PROCESS | 1808 | --DOCSHELL 0xa3d22800 == 5 [pid = 1854] [id = 23] 02:01:11 INFO - PROCESS | 1808 | --DOCSHELL 0xa3d21c00 == 4 [pid = 1854] [id = 22] 02:01:11 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa3d28800) [pid = 1854] [serial = 45] [outer = (nil)] [url = about:blank] 02:01:11 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa4a2d400) [pid = 1854] [serial = 51] [outer = (nil)] [url = about:blank] 02:01:11 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xa4a2c800) [pid = 1854] [serial = 52] [outer = (nil)] [url = about:blank] 02:01:11 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xa4862000) [pid = 1854] [serial = 49] [outer = (nil)] [url = about:blank] 02:01:11 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0xa4769400) [pid = 1854] [serial = 48] [outer = (nil)] [url = about:blank] 02:01:11 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0xa3d27800) [pid = 1854] [serial = 46] [outer = (nil)] [url = about:blank] 02:01:11 INFO - PROCESS | 1808 | 1476435671493 Marionette TRACE conn4 <- [1,100,null,{"value":["/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:01:11 INFO - . 02:01:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1774ms 02:01:11 INFO - PROCESS | 1808 | 1476435671542 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 02:01:11 INFO - PROCESS | 1808 | 1476435671550 Marionette TRACE conn4 <- [1,101,null,{"value":"2147483649"}] 02:01:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 02:01:11 INFO - PROCESS | 1808 | 1476435671567 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:01:11 INFO - PROCESS | 1808 | 1476435671571 Marionette TRACE conn4 <- [1,102,null,{}] 02:01:11 INFO - PROCESS | 1808 | 1476435671578 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:11 INFO - PROCESS | 1808 | 1476435671775 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 02:01:11 INFO - PROCESS | 1808 | 1476435671885 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:11 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4767c00 == 5 [pid = 1854] [id = 32] 02:01:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0xa4a2c800) [pid = 1854] [serial = 89] [outer = (nil)] 02:01:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0xa4a38800) [pid = 1854] [serial = 90] [outer = 0xa4a2c800] 02:01:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xa55ce000) [pid = 1854] [serial = 91] [outer = 0xa4a2c800] 02:01:13 INFO - PROCESS | 1808 | 1476435673026 Marionette TRACE conn4 <- [1,104,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:13 INFO - . 02:01:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1481ms 02:01:13 INFO - PROCESS | 1808 | 1476435673047 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 02:01:13 INFO - PROCESS | 1808 | 1476435673051 Marionette TRACE conn4 <- [1,105,null,{"value":"2147483649"}] 02:01:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html 02:01:13 INFO - PROCESS | 1808 | 1476435673058 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:01:13 INFO - PROCESS | 1808 | 1476435673065 Marionette TRACE conn4 <- [1,106,null,{}] 02:01:13 INFO - PROCESS | 1808 | 1476435673082 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:13 INFO - PROCESS | 1808 | 1476435673326 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 02:01:13 INFO - PROCESS | 1808 | 1476435673429 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:13 INFO - PROCESS | 1808 | ++DOCSHELL 0xa599d800 == 6 [pid = 1854] [id = 33] 02:01:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa59a2400) [pid = 1854] [serial = 92] [outer = (nil)] 02:01:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa93a3800) [pid = 1854] [serial = 93] [outer = 0xa59a2400] 02:01:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa9347c00) [pid = 1854] [serial = 94] [outer = 0xa59a2400] 02:01:14 INFO - PROCESS | 1808 | 1476435674750 Marionette TRACE conn4 <- [1,108,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-csp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:14 INFO - . 02:01:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1736ms 02:01:14 INFO - PROCESS | 1808 | 1476435674795 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 02:01:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 02:01:14 INFO - PROCESS | 1808 | 1476435674800 Marionette TRACE conn4 <- [1,109,null,{"value":"2147483649"}] 02:01:14 INFO - PROCESS | 1808 | 1476435674806 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:01:14 INFO - PROCESS | 1808 | 1476435674810 Marionette TRACE conn4 <- [1,110,null,{}] 02:01:14 INFO - PROCESS | 1808 | 1476435674824 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:15 INFO - PROCESS | 1808 | 1476435675055 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 02:01:15 INFO - PROCESS | 1808 | 1476435675197 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:15 INFO - PROCESS | 1808 | ++DOCSHELL 0xa9e77800 == 7 [pid = 1854] [id = 34] 02:01:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xacc5dc00) [pid = 1854] [serial = 95] [outer = (nil)] 02:01:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xacc65400) [pid = 1854] [serial = 96] [outer = 0xacc5dc00] 02:01:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0xacc64800) [pid = 1854] [serial = 97] [outer = 0xacc5dc00] 02:01:16 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0xa4a30000) [pid = 1854] [serial = 71] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 02:01:16 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0xa56f7400) [pid = 1854] [serial = 74] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html] 02:01:16 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0xa5960000) [pid = 1854] [serial = 77] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 02:01:16 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa56fa000) [pid = 1854] [serial = 56] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 02:01:16 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa934d400) [pid = 1854] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:01:16 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xa4558c00) [pid = 1854] [serial = 53] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 02:01:16 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xa4557000) [pid = 1854] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435660176] 02:01:16 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0xa3d25000) [pid = 1854] [serial = 61] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html] 02:01:16 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0xa4560800) [pid = 1854] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 02:01:16 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0xa485a000) [pid = 1854] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:01:16 INFO - PROCESS | 1808 | 1476435676922 Marionette TRACE conn4 <- [1,112,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:16 INFO - . 02:01:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2141ms 02:01:16 INFO - PROCESS | 1808 | 1476435676947 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 02:01:16 INFO - PROCESS | 1808 | 1476435676951 Marionette TRACE conn4 <- [1,113,null,{"value":"2147483649"}] 02:01:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 02:01:16 INFO - PROCESS | 1808 | 1476435676957 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:01:16 INFO - PROCESS | 1808 | 1476435676961 Marionette TRACE conn4 <- [1,114,null,{}] 02:01:16 INFO - PROCESS | 1808 | 1476435676968 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:17 INFO - PROCESS | 1808 | 1476435677463 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 02:01:17 INFO - PROCESS | 1808 | 1476435677570 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:17 INFO - PROCESS | 1808 | ++DOCSHELL 0xa55ccc00 == 8 [pid = 1854] [id = 35] 02:01:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0xa56aac00) [pid = 1854] [serial = 98] [outer = (nil)] 02:01:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0xa9e72400) [pid = 1854] [serial = 99] [outer = 0xa56aac00] 02:01:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0xacc5e800) [pid = 1854] [serial = 100] [outer = 0xa56aac00] 02:01:18 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4564c00 == 9 [pid = 1854] [id = 36] 02:01:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xa476cc00) [pid = 1854] [serial = 101] [outer = (nil)] 02:01:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa485ac00) [pid = 1854] [serial = 102] [outer = 0xa476cc00] 02:01:19 INFO - PROCESS | 1808 | 1476435679206 Marionette TRACE conn4 <- [1,116,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:19 INFO - . 02:01:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2286ms 02:01:19 INFO - PROCESS | 1808 | 1476435679247 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 02:01:19 INFO - PROCESS | 1808 | 1476435679256 Marionette TRACE conn4 <- [1,117,null,{"value":"2147483649"}] 02:01:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 02:01:19 INFO - PROCESS | 1808 | 1476435679266 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:01:19 INFO - PROCESS | 1808 | 1476435679271 Marionette TRACE conn4 <- [1,118,null,{}] 02:01:19 INFO - PROCESS | 1808 | 1476435679282 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:19 INFO - PROCESS | 1808 | 1476435679450 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 02:01:19 INFO - PROCESS | 1808 | 1476435679686 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:19 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4862800 == 10 [pid = 1854] [id = 37] 02:01:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa4866000) [pid = 1854] [serial = 103] [outer = (nil)] 02:01:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa9e6c800) [pid = 1854] [serial = 104] [outer = 0xa4866000] 02:01:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xa9350c00) [pid = 1854] [serial = 105] [outer = 0xa4866000] 02:01:20 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4559800 == 11 [pid = 1854] [id = 38] 02:01:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xa455ec00) [pid = 1854] [serial = 106] [outer = (nil)] 02:01:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0xa4766800) [pid = 1854] [serial = 107] [outer = 0xa455ec00] 02:01:21 INFO - PROCESS | 1808 | 1476435681123 Marionette TRACE conn4 <- [1,120,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-csp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:21 INFO - . 02:01:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1909ms 02:01:21 INFO - PROCESS | 1808 | 1476435681175 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 02:01:21 INFO - PROCESS | 1808 | 1476435681181 Marionette TRACE conn4 <- [1,121,null,{"value":"2147483649"}] 02:01:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 02:01:21 INFO - PROCESS | 1808 | 1476435681188 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:01:21 INFO - PROCESS | 1808 | 1476435681191 Marionette TRACE conn4 <- [1,122,null,{}] 02:01:21 INFO - PROCESS | 1808 | 1476435681202 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:21 INFO - PROCESS | 1808 | 1476435681400 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 02:01:21 INFO - PROCESS | 1808 | --DOCSHELL 0xa9e77800 == 10 [pid = 1854] [id = 34] 02:01:21 INFO - PROCESS | 1808 | --DOCSHELL 0xa599d800 == 9 [pid = 1854] [id = 33] 02:01:21 INFO - PROCESS | 1808 | 1476435681476 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:21 INFO - PROCESS | 1808 | --DOCSHELL 0xa4767c00 == 8 [pid = 1854] [id = 32] 02:01:21 INFO - PROCESS | 1808 | --DOCSHELL 0xa4557400 == 7 [pid = 1854] [id = 31] 02:01:21 INFO - PROCESS | 1808 | --DOCSHELL 0xa4a2c400 == 6 [pid = 1854] [id = 30] 02:01:21 INFO - PROCESS | 1808 | --DOCSHELL 0xa9349400 == 5 [pid = 1854] [id = 29] 02:01:21 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4559000 == 6 [pid = 1854] [id = 39] 02:01:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa455bc00) [pid = 1854] [serial = 108] [outer = (nil)] 02:01:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa476b000) [pid = 1854] [serial = 109] [outer = 0xa455bc00] 02:01:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0xa4765c00) [pid = 1854] [serial = 110] [outer = 0xa455bc00] 02:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0xa3d25c00) [pid = 1854] [serial = 79] [outer = (nil)] [url = about:blank] 02:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0xa633f400) [pid = 1854] [serial = 57] [outer = (nil)] [url = about:blank] 02:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0xa59a3c00) [pid = 1854] [serial = 58] [outer = (nil)] [url = about:blank] 02:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0xa93a4000) [pid = 1854] [serial = 60] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0xa55ce800) [pid = 1854] [serial = 54] [outer = (nil)] [url = about:blank] 02:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0xa55cc000) [pid = 1854] [serial = 55] [outer = (nil)] [url = about:blank] 02:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa4a35800) [pid = 1854] [serial = 72] [outer = (nil)] [url = about:blank] 02:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa455e000) [pid = 1854] [serial = 65] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435660176] 02:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xa455d400) [pid = 1854] [serial = 63] [outer = (nil)] [url = about:blank] 02:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xa4562400) [pid = 1854] [serial = 62] [outer = (nil)] [url = about:blank] 02:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0xa4769c00) [pid = 1854] [serial = 68] [outer = (nil)] [url = about:blank] 02:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0xa485dc00) [pid = 1854] [serial = 70] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0xa4764400) [pid = 1854] [serial = 67] [outer = (nil)] [url = about:blank] 02:01:21 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0xa5807000) [pid = 1854] [serial = 76] [outer = (nil)] [url = about:blank] 02:01:22 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0xa5808400) [pid = 1854] [serial = 75] [outer = (nil)] [url = about:blank] 02:01:22 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0xa6535800) [pid = 1854] [serial = 78] [outer = (nil)] [url = about:blank] 02:01:22 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0xa4a35000) [pid = 1854] [serial = 73] [outer = (nil)] [url = about:blank] 02:01:22 INFO - PROCESS | 1808 | ++DOCSHELL 0xa485c000 == 7 [pid = 1854] [id = 40] 02:01:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0xa485e800) [pid = 1854] [serial = 111] [outer = (nil)] 02:01:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0xa4a2c400) [pid = 1854] [serial = 112] [outer = 0xa485e800] 02:01:22 INFO - PROCESS | 1808 | 1476435682592 Marionette TRACE conn4 <- [1,124,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:22 INFO - . 02:01:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1443ms 02:01:22 INFO - PROCESS | 1808 | 1476435682630 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 02:01:22 INFO - PROCESS | 1808 | 1476435682636 Marionette TRACE conn4 <- [1,125,null,{"value":"2147483649"}] 02:01:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 02:01:22 INFO - PROCESS | 1808 | 1476435682653 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:01:22 INFO - PROCESS | 1808 | 1476435682660 Marionette TRACE conn4 <- [1,126,null,{}] 02:01:22 INFO - PROCESS | 1808 | 1476435682671 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:22 INFO - PROCESS | 1808 | 1476435682838 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 02:01:22 INFO - PROCESS | 1808 | 1476435682926 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:22 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4868400 == 8 [pid = 1854] [id = 41] 02:01:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0xa4a34c00) [pid = 1854] [serial = 113] [outer = (nil)] 02:01:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0xa55d7000) [pid = 1854] [serial = 114] [outer = 0xa4a34c00] 02:01:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0xa55d8000) [pid = 1854] [serial = 115] [outer = 0xa4a34c00] 02:01:23 INFO - PROCESS | 1808 | 1476435683902 Marionette TRACE conn4 <- [1,128,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:23 INFO - . 02:01:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1294ms 02:01:23 INFO - PROCESS | 1808 | 1476435683939 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 02:01:23 INFO - PROCESS | 1808 | 1476435683942 Marionette TRACE conn4 <- [1,129,null,{"value":"2147483649"}] 02:01:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html 02:01:23 INFO - PROCESS | 1808 | 1476435683949 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:01:23 INFO - PROCESS | 1808 | 1476435683952 Marionette TRACE conn4 <- [1,130,null,{}] 02:01:23 INFO - PROCESS | 1808 | 1476435683958 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:24 INFO - PROCESS | 1808 | 1476435684135 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 02:01:24 INFO - PROCESS | 1808 | 1476435684204 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:24 INFO - PROCESS | 1808 | ++DOCSHELL 0xa599c000 == 9 [pid = 1854] [id = 42] 02:01:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0xa599cc00) [pid = 1854] [serial = 116] [outer = (nil)] 02:01:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0xa8f02000) [pid = 1854] [serial = 117] [outer = 0xa599cc00] 02:01:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xa6347c00) [pid = 1854] [serial = 118] [outer = 0xa599cc00] 02:01:25 INFO - PROCESS | 1808 | 1476435685250 Marionette TRACE conn4 <- [1,132,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-csp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:25 INFO - . 02:01:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1330ms 02:01:25 INFO - PROCESS | 1808 | 1476435685280 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 02:01:25 INFO - PROCESS | 1808 | 1476435685286 Marionette TRACE conn4 <- [1,133,null,{"value":"2147483649"}] 02:01:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 02:01:25 INFO - PROCESS | 1808 | 1476435685303 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:01:25 INFO - PROCESS | 1808 | 1476435685311 Marionette TRACE conn4 <- [1,134,null,{}] 02:01:25 INFO - PROCESS | 1808 | 1476435685324 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:25 INFO - PROCESS | 1808 | 1476435685597 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 02:01:25 INFO - PROCESS | 1808 | 1476435685703 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:25 INFO - PROCESS | 1808 | ++DOCSHELL 0xa9e78400 == 10 [pid = 1854] [id = 43] 02:01:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa9e78800) [pid = 1854] [serial = 119] [outer = (nil)] 02:01:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xacd44c00) [pid = 1854] [serial = 120] [outer = 0xa9e78800] 02:01:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xacd41c00) [pid = 1854] [serial = 121] [outer = 0xa9e78800] 02:01:26 INFO - PROCESS | 1808 | 1476435686547 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:01:26 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa4a2c800) [pid = 1854] [serial = 89] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 02:01:26 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa59a2400) [pid = 1854] [serial = 92] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html] 02:01:26 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xacc5dc00) [pid = 1854] [serial = 95] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 02:01:26 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xa4a2f400) [pid = 1854] [serial = 83] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html] 02:01:26 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0xa455c400) [pid = 1854] [serial = 86] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 02:01:27 INFO - PROCESS | 1808 | 1476435687210 Marionette TRACE conn4 <- [1,136,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:27 INFO - . 02:01:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1957ms 02:01:27 INFO - PROCESS | 1808 | 1476435687267 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 02:01:27 INFO - PROCESS | 1808 | 1476435687284 Marionette TRACE conn4 <- [1,137,null,{"value":"2147483649"}] 02:01:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 02:01:27 INFO - PROCESS | 1808 | 1476435687308 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:01:27 INFO - PROCESS | 1808 | 1476435687324 Marionette TRACE conn4 <- [1,138,null,{}] 02:01:27 INFO - PROCESS | 1808 | 1476435687330 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:27 INFO - PROCESS | 1808 | 1476435687713 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 02:01:27 INFO - PROCESS | 1808 | 1476435687826 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:27 INFO - PROCESS | 1808 | ++DOCSHELL 0xa9e77c00 == 11 [pid = 1854] [id = 44] 02:01:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0xacc5dc00) [pid = 1854] [serial = 122] [outer = (nil)] 02:01:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xacd4bc00) [pid = 1854] [serial = 123] [outer = 0xacc5dc00] 02:01:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa4a3b800) [pid = 1854] [serial = 124] [outer = 0xacc5dc00] 02:01:29 INFO - PROCESS | 1808 | 1476435689019 Marionette TRACE conn4 <- [1,140,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:29 INFO - . 02:01:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1751ms 02:01:29 INFO - PROCESS | 1808 | 1476435689059 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 02:01:29 INFO - PROCESS | 1808 | 1476435689063 Marionette TRACE conn4 <- [1,141,null,{"value":"2147483649"}] 02:01:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html 02:01:29 INFO - PROCESS | 1808 | 1476435689075 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:01:29 INFO - PROCESS | 1808 | 1476435689081 Marionette TRACE conn4 <- [1,142,null,{}] 02:01:29 INFO - PROCESS | 1808 | 1476435689099 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:29 INFO - PROCESS | 1808 | 1476435689319 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 02:01:29 INFO - PROCESS | 1808 | 1476435689427 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:29 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4a33c00 == 12 [pid = 1854] [id = 45] 02:01:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa4a36800) [pid = 1854] [serial = 125] [outer = (nil)] 02:01:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa599a400) [pid = 1854] [serial = 126] [outer = 0xa4a36800] 02:01:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xa455f000) [pid = 1854] [serial = 127] [outer = 0xa4a36800] 02:01:30 INFO - PROCESS | 1808 | 1476435690756 Marionette TRACE conn4 <- [1,144,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-csp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:30 INFO - . 02:01:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1742ms 02:01:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 02:01:30 INFO - PROCESS | 1808 | 1476435690818 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 02:01:30 INFO - PROCESS | 1808 | 1476435690822 Marionette TRACE conn4 <- [1,145,null,{"value":"2147483649"}] 02:01:30 INFO - PROCESS | 1808 | 1476435690829 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:01:30 INFO - PROCESS | 1808 | 1476435690833 Marionette TRACE conn4 <- [1,146,null,{}] 02:01:30 INFO - PROCESS | 1808 | 1476435690840 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:31 INFO - PROCESS | 1808 | 1476435691078 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 02:01:31 INFO - PROCESS | 1808 | 1476435691233 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:31 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3d2b800 == 13 [pid = 1854] [id = 46] 02:01:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xa455dc00) [pid = 1854] [serial = 128] [outer = (nil)] 02:01:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0xa4a33800) [pid = 1854] [serial = 129] [outer = 0xa455dc00] 02:01:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa4866c00) [pid = 1854] [serial = 130] [outer = 0xa455dc00] 02:01:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa9e78400 == 12 [pid = 1854] [id = 43] 02:01:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa599c000 == 11 [pid = 1854] [id = 42] 02:01:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa4868400 == 10 [pid = 1854] [id = 41] 02:01:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa485c000 == 9 [pid = 1854] [id = 40] 02:01:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa4559000 == 8 [pid = 1854] [id = 39] 02:01:32 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0xa9e6f000) [pid = 1854] [serial = 81] [outer = (nil)] [url = about:blank] 02:01:32 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0xa9e72400) [pid = 1854] [serial = 99] [outer = (nil)] [url = about:blank] 02:01:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa4559800 == 7 [pid = 1854] [id = 38] 02:01:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa4862800 == 6 [pid = 1854] [id = 37] 02:01:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa55ccc00 == 5 [pid = 1854] [id = 35] 02:01:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa4564c00 == 4 [pid = 1854] [id = 36] 02:01:32 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0xa4a38800) [pid = 1854] [serial = 90] [outer = (nil)] [url = about:blank] 02:01:32 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0xa56f1000) [pid = 1854] [serial = 85] [outer = (nil)] [url = about:blank] 02:01:32 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa56ee000) [pid = 1854] [serial = 84] [outer = (nil)] [url = about:blank] 02:01:32 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa4862c00) [pid = 1854] [serial = 87] [outer = (nil)] [url = about:blank] 02:01:32 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xa485c800) [pid = 1854] [serial = 88] [outer = (nil)] [url = about:blank] 02:01:32 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xacc64800) [pid = 1854] [serial = 97] [outer = (nil)] [url = about:blank] 02:01:32 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0xacc65400) [pid = 1854] [serial = 96] [outer = (nil)] [url = about:blank] 02:01:32 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0xa9347c00) [pid = 1854] [serial = 94] [outer = (nil)] [url = about:blank] 02:01:32 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0xa93a3800) [pid = 1854] [serial = 93] [outer = (nil)] [url = about:blank] 02:01:32 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0xa55ce000) [pid = 1854] [serial = 91] [outer = (nil)] [url = about:blank] 02:01:32 INFO - PROCESS | 1808 | 1476435692773 Marionette TRACE conn4 <- [1,148,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:32 INFO - . 02:01:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1997ms 02:01:32 INFO - PROCESS | 1808 | 1476435692826 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 02:01:32 INFO - PROCESS | 1808 | 1476435692831 Marionette TRACE conn4 <- [1,149,null,{"value":"2147483649"}] 02:01:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 02:01:32 INFO - PROCESS | 1808 | 1476435692938 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:01:32 INFO - PROCESS | 1808 | 1476435692943 Marionette TRACE conn4 <- [1,150,null,{}] 02:01:32 INFO - PROCESS | 1808 | 1476435692956 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:33 INFO - PROCESS | 1808 | 1476435693154 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 02:01:33 INFO - PROCESS | 1808 | --DOMWINDOW == 14 (0xa6d13400) [pid = 1808] [serial = 20] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:01:33 INFO - PROCESS | 1808 | 1476435693346 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:33 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4767c00 == 5 [pid = 1854] [id = 47] 02:01:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0xa476dc00) [pid = 1854] [serial = 131] [outer = (nil)] 02:01:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0xa4a2f400) [pid = 1854] [serial = 132] [outer = 0xa476dc00] 02:01:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0xa4a2dc00) [pid = 1854] [serial = 133] [outer = 0xa476dc00] 02:01:34 INFO - PROCESS | 1808 | 1476435694369 Marionette TRACE conn4 <- [1,152,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:34 INFO - . 02:01:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1598ms 02:01:34 INFO - PROCESS | 1808 | 1476435694443 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 02:01:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html 02:01:34 INFO - PROCESS | 1808 | 1476435694450 Marionette TRACE conn4 <- [1,153,null,{"value":"2147483649"}] 02:01:34 INFO - PROCESS | 1808 | 1476435694463 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:01:34 INFO - PROCESS | 1808 | 1476435694467 Marionette TRACE conn4 <- [1,154,null,{}] 02:01:34 INFO - PROCESS | 1808 | 1476435694475 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:34 INFO - PROCESS | 1808 | 1476435694647 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 02:01:34 INFO - PROCESS | 1808 | 1476435694718 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:34 INFO - PROCESS | 1808 | ++DOCSHELL 0xa55d2c00 == 6 [pid = 1854] [id = 48] 02:01:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0xa56edc00) [pid = 1854] [serial = 134] [outer = (nil)] 02:01:34 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:34 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xa6343c00) [pid = 1854] [serial = 135] [outer = 0xa56edc00] 02:01:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa599d400) [pid = 1854] [serial = 136] [outer = 0xa56edc00] 02:01:35 INFO - PROCESS | 1808 | 1476435695810 Marionette TRACE conn4 <- [1,156,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-csp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:35 INFO - . 02:01:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1386ms 02:01:35 INFO - PROCESS | 1808 | 1476435695847 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 02:01:35 INFO - PROCESS | 1808 | 1476435695851 Marionette TRACE conn4 <- [1,157,null,{"value":"2147483649"}] 02:01:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 02:01:35 INFO - PROCESS | 1808 | 1476435695861 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:01:35 INFO - PROCESS | 1808 | 1476435695873 Marionette TRACE conn4 <- [1,158,null,{}] 02:01:35 INFO - PROCESS | 1808 | 1476435695890 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:36 INFO - PROCESS | 1808 | 1476435696051 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 02:01:36 INFO - PROCESS | 1808 | 1476435696075 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:36 INFO - PROCESS | 1808 | ++DOCSHELL 0xa56a2800 == 7 [pid = 1854] [id = 49] 02:01:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa9e69c00) [pid = 1854] [serial = 137] [outer = (nil)] 02:01:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xacc65400) [pid = 1854] [serial = 138] [outer = 0xa9e69c00] 02:01:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xacc64800) [pid = 1854] [serial = 139] [outer = 0xa9e69c00] 02:01:37 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0xa4a34c00) [pid = 1854] [serial = 113] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 02:01:37 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa599cc00) [pid = 1854] [serial = 116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html] 02:01:37 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa9e78800) [pid = 1854] [serial = 119] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 02:01:37 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xa455ec00) [pid = 1854] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435680836] 02:01:37 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xa4866000) [pid = 1854] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html] 02:01:37 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0xa476cc00) [pid = 1854] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:01:37 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0xa56aac00) [pid = 1854] [serial = 98] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 02:01:37 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0xa485e800) [pid = 1854] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:01:37 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0xa455bc00) [pid = 1854] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 02:01:37 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0xa9355c00) [pid = 1854] [serial = 80] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 02:01:37 INFO - PROCESS | 1808 | 1476435697596 Marionette TRACE conn4 <- [1,160,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:37 INFO - . 02:01:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1750ms 02:01:37 INFO - PROCESS | 1808 | 1476435697611 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 02:01:37 INFO - PROCESS | 1808 | 1476435697619 Marionette TRACE conn4 <- [1,161,null,{"value":"2147483649"}] 02:01:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 02:01:37 INFO - PROCESS | 1808 | 1476435697626 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:01:37 INFO - PROCESS | 1808 | 1476435697630 Marionette TRACE conn4 <- [1,162,null,{}] 02:01:37 INFO - PROCESS | 1808 | 1476435697637 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:37 INFO - PROCESS | 1808 | 1476435697802 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 02:01:37 INFO - PROCESS | 1808 | 1476435697869 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:37 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4861800 == 8 [pid = 1854] [id = 50] 02:01:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0xa4864000) [pid = 1854] [serial = 140] [outer = (nil)] 02:01:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0xa9347c00) [pid = 1854] [serial = 141] [outer = 0xa4864000] 02:01:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0xa939ec00) [pid = 1854] [serial = 142] [outer = 0xa4864000] 02:01:38 INFO - PROCESS | 1808 | ++DOCSHELL 0xacd44800 == 9 [pid = 1854] [id = 51] 02:01:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0xacd4e000) [pid = 1854] [serial = 143] [outer = (nil)] 02:01:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0xadab7c00) [pid = 1854] [serial = 144] [outer = 0xacd4e000] 02:01:38 INFO - PROCESS | 1808 | 1476435698933 Marionette TRACE conn4 <- [1,164,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:38 INFO - . 02:01:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1349ms 02:01:38 INFO - PROCESS | 1808 | 1476435698976 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 02:01:38 INFO - PROCESS | 1808 | 1476435698979 Marionette TRACE conn4 <- [1,165,null,{"value":"2147483649"}] 02:01:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 02:01:38 INFO - PROCESS | 1808 | 1476435698985 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:01:38 INFO - PROCESS | 1808 | 1476435698989 Marionette TRACE conn4 <- [1,166,null,{}] 02:01:38 INFO - PROCESS | 1808 | 1476435698995 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:39 INFO - PROCESS | 1808 | 1476435699130 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 02:01:39 INFO - PROCESS | 1808 | 1476435699149 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:39 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3beb000 == 10 [pid = 1854] [id = 52] 02:01:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xa3beb400) [pid = 1854] [serial = 145] [outer = (nil)] 02:01:39 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:39 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa3bef400) [pid = 1854] [serial = 146] [outer = 0xa3beb400] 02:01:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa3bee400) [pid = 1854] [serial = 147] [outer = 0xa3beb400] 02:01:40 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3bf1000 == 11 [pid = 1854] [id = 53] 02:01:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa3bf1c00) [pid = 1854] [serial = 148] [outer = (nil)] 02:01:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xa3d26800) [pid = 1854] [serial = 149] [outer = 0xa3bf1c00] 02:01:40 INFO - PROCESS | 1808 | 1476435700736 Marionette TRACE conn4 <- [1,168,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-csp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:40 INFO - . 02:01:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1807ms 02:01:40 INFO - PROCESS | 1808 | 1476435700794 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 02:01:40 INFO - PROCESS | 1808 | 1476435700807 Marionette TRACE conn4 <- [1,169,null,{"value":"2147483649"}] 02:01:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 02:01:40 INFO - PROCESS | 1808 | 1476435700872 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:01:40 INFO - PROCESS | 1808 | 1476435700877 Marionette TRACE conn4 <- [1,170,null,{}] 02:01:40 INFO - PROCESS | 1808 | 1476435700886 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:41 INFO - PROCESS | 1808 | 1476435701102 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 02:01:41 INFO - PROCESS | 1808 | 1476435701142 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:41 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3d25c00 == 12 [pid = 1854] [id = 54] 02:01:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xa4764400) [pid = 1854] [serial = 150] [outer = (nil)] 02:01:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0xa56adc00) [pid = 1854] [serial = 151] [outer = 0xa4764400] 02:01:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa56f3400) [pid = 1854] [serial = 152] [outer = 0xa4764400] 02:01:42 INFO - PROCESS | 1808 | ++DOCSHELL 0xa939f400 == 13 [pid = 1854] [id = 55] 02:01:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa93a0c00) [pid = 1854] [serial = 153] [outer = (nil)] 02:01:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0xa9e73000) [pid = 1854] [serial = 154] [outer = 0xa93a0c00] 02:01:42 INFO - PROCESS | 1808 | 1476435702750 Marionette TRACE conn4 <- [1,172,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:42 INFO - . 02:01:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1946ms 02:01:42 INFO - PROCESS | 1808 | 1476435702814 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 02:01:42 INFO - PROCESS | 1808 | 1476435702823 Marionette TRACE conn4 <- [1,173,null,{"value":"2147483649"}] 02:01:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 02:01:42 INFO - PROCESS | 1808 | 1476435702897 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:01:42 INFO - PROCESS | 1808 | 1476435702903 Marionette TRACE conn4 <- [1,174,null,{}] 02:01:42 INFO - PROCESS | 1808 | 1476435702910 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:43 INFO - PROCESS | 1808 | 1476435703133 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 02:01:43 INFO - PROCESS | 1808 | 1476435703256 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:43 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3beb800 == 14 [pid = 1854] [id = 56] 02:01:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0xa3bf0400) [pid = 1854] [serial = 155] [outer = (nil)] 02:01:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0xa4763c00) [pid = 1854] [serial = 156] [outer = 0xa3bf0400] 02:01:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0xa455cc00) [pid = 1854] [serial = 157] [outer = 0xa3bf0400] 02:01:44 INFO - PROCESS | 1808 | --DOCSHELL 0xacd44800 == 13 [pid = 1854] [id = 51] 02:01:44 INFO - PROCESS | 1808 | --DOCSHELL 0xa4861800 == 12 [pid = 1854] [id = 50] 02:01:44 INFO - PROCESS | 1808 | --DOCSHELL 0xa56a2800 == 11 [pid = 1854] [id = 49] 02:01:44 INFO - PROCESS | 1808 | --DOCSHELL 0xa55d2c00 == 10 [pid = 1854] [id = 48] 02:01:44 INFO - PROCESS | 1808 | --DOCSHELL 0xa4767c00 == 9 [pid = 1854] [id = 47] 02:01:44 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0xacd4bc00) [pid = 1854] [serial = 123] [outer = (nil)] [url = about:blank] 02:01:44 INFO - PROCESS | 1808 | --DOCSHELL 0xa3d2b800 == 8 [pid = 1854] [id = 46] 02:01:44 INFO - PROCESS | 1808 | --DOCSHELL 0xa9e77c00 == 7 [pid = 1854] [id = 44] 02:01:44 INFO - PROCESS | 1808 | 1476435704759 Marionette TRACE conn4 <- [1,176,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:44 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0xa4766800) [pid = 1854] [serial = 107] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435680836] 02:01:44 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0xa9350c00) [pid = 1854] [serial = 105] [outer = (nil)] [url = about:blank] 02:01:44 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0xa9e6c800) [pid = 1854] [serial = 104] [outer = (nil)] [url = about:blank] 02:01:44 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0xa55d7000) [pid = 1854] [serial = 114] [outer = (nil)] [url = about:blank] 02:01:44 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0xa485ac00) [pid = 1854] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:01:44 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0xacc5e800) [pid = 1854] [serial = 100] [outer = (nil)] [url = about:blank] 02:01:44 INFO - . 02:01:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1936ms 02:01:44 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0xa4a2c400) [pid = 1854] [serial = 112] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:01:44 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0xa476b000) [pid = 1854] [serial = 109] [outer = (nil)] [url = about:blank] 02:01:44 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa4765c00) [pid = 1854] [serial = 110] [outer = (nil)] [url = about:blank] 02:01:44 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xacd44c00) [pid = 1854] [serial = 120] [outer = (nil)] [url = about:blank] 02:01:44 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xacd41c00) [pid = 1854] [serial = 121] [outer = (nil)] [url = about:blank] 02:01:44 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xa6347c00) [pid = 1854] [serial = 118] [outer = (nil)] [url = about:blank] 02:01:44 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0xa8f02000) [pid = 1854] [serial = 117] [outer = (nil)] [url = about:blank] 02:01:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html 02:01:44 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0xa55d8000) [pid = 1854] [serial = 115] [outer = (nil)] [url = about:blank] 02:01:44 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0xa9e6e000) [pid = 1854] [serial = 82] [outer = (nil)] [url = about:blank] 02:01:44 INFO - PROCESS | 1808 | 1476435704787 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 02:01:44 INFO - PROCESS | 1808 | 1476435704793 Marionette TRACE conn4 <- [1,177,null,{"value":"2147483649"}] 02:01:44 INFO - PROCESS | 1808 | 1476435704806 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:01:44 INFO - PROCESS | 1808 | 1476435704813 Marionette TRACE conn4 <- [1,178,null,{}] 02:01:44 INFO - PROCESS | 1808 | 1476435704833 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:45 INFO - PROCESS | 1808 | 1476435705195 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 02:01:45 INFO - PROCESS | 1808 | 1476435705303 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:45 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4767400 == 8 [pid = 1854] [id = 57] 02:01:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0xa4767c00) [pid = 1854] [serial = 158] [outer = (nil)] 02:01:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0xa485a400) [pid = 1854] [serial = 159] [outer = 0xa4767c00] 02:01:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0xa4859400) [pid = 1854] [serial = 160] [outer = 0xa4767c00] 02:01:46 INFO - PROCESS | 1808 | 1476435706468 Marionette TRACE conn4 <- [1,180,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-csp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:46 INFO - . 02:01:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1688ms 02:01:46 INFO - PROCESS | 1808 | 1476435706496 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 02:01:46 INFO - PROCESS | 1808 | 1476435706503 Marionette TRACE conn4 <- [1,181,null,{"value":"2147483649"}] 02:01:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 02:01:46 INFO - PROCESS | 1808 | 1476435706510 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:01:46 INFO - PROCESS | 1808 | 1476435706516 Marionette TRACE conn4 <- [1,182,null,{}] 02:01:46 INFO - PROCESS | 1808 | 1476435706524 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:46 INFO - PROCESS | 1808 | 1476435706700 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 02:01:46 INFO - PROCESS | 1808 | 1476435706770 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:46 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4761800 == 9 [pid = 1854] [id = 58] 02:01:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xa4864c00) [pid = 1854] [serial = 161] [outer = (nil)] 02:01:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa5808400) [pid = 1854] [serial = 162] [outer = 0xa4864c00] 02:01:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa5803800) [pid = 1854] [serial = 163] [outer = 0xa4864c00] 02:01:47 INFO - PROCESS | 1808 | 1476435707870 Marionette TRACE conn4 <- [1,184,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:47 INFO - . 02:01:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1395ms 02:01:47 INFO - PROCESS | 1808 | 1476435707907 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 02:01:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 02:01:47 INFO - PROCESS | 1808 | 1476435707912 Marionette TRACE conn4 <- [1,185,null,{"value":"2147483649"}] 02:01:47 INFO - PROCESS | 1808 | 1476435707924 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:01:47 INFO - PROCESS | 1808 | 1476435707927 Marionette TRACE conn4 <- [1,186,null,{}] 02:01:47 INFO - PROCESS | 1808 | 1476435707937 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:48 INFO - PROCESS | 1808 | 1476435708103 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 02:01:48 INFO - PROCESS | 1808 | 1476435708156 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:48 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4a31000 == 10 [pid = 1854] [id = 59] 02:01:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa653a000) [pid = 1854] [serial = 164] [outer = (nil)] 02:01:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xacc5e800) [pid = 1854] [serial = 165] [outer = 0xa653a000] 02:01:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xacc62c00) [pid = 1854] [serial = 166] [outer = 0xa653a000] 02:01:49 INFO - PROCESS | 1808 | 1476435709336 Marionette TRACE conn4 <- [1,188,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:49 INFO - . 02:01:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1446ms 02:01:49 INFO - PROCESS | 1808 | 1476435709365 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 02:01:49 INFO - PROCESS | 1808 | 1476435709371 Marionette TRACE conn4 <- [1,189,null,{"value":"2147483649"}] 02:01:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html 02:01:49 INFO - PROCESS | 1808 | 1476435709402 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:01:49 INFO - PROCESS | 1808 | 1476435709409 Marionette TRACE conn4 <- [1,190,null,{}] 02:01:49 INFO - PROCESS | 1808 | 1476435709419 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:49 INFO - PROCESS | 1808 | 1476435709581 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 02:01:49 INFO - PROCESS | 1808 | 1476435709666 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:49 INFO - PROCESS | 1808 | ++DOCSHELL 0xa59a1c00 == 11 [pid = 1854] [id = 60] 02:01:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0xa8f10800) [pid = 1854] [serial = 167] [outer = (nil)] 02:01:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa3b1fc00) [pid = 1854] [serial = 168] [outer = 0xa8f10800] 02:01:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa3b22400) [pid = 1854] [serial = 169] [outer = 0xa8f10800] 02:01:50 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0xa56edc00) [pid = 1854] [serial = 134] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html] 02:01:50 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0xa9e69c00) [pid = 1854] [serial = 137] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 02:01:50 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0xa455dc00) [pid = 1854] [serial = 128] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 02:01:50 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0xa476dc00) [pid = 1854] [serial = 131] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 02:01:50 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0xa4864000) [pid = 1854] [serial = 140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 02:01:50 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xacd4e000) [pid = 1854] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:01:51 INFO - PROCESS | 1808 | 1476435711044 Marionette TRACE conn4 <- [1,192,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-csp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:51 INFO - . 02:01:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1719ms 02:01:51 INFO - PROCESS | 1808 | 1476435711100 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 02:01:51 INFO - PROCESS | 1808 | 1476435711103 Marionette TRACE conn4 <- [1,193,null,{"value":"2147483649"}] 02:01:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 02:01:51 INFO - PROCESS | 1808 | 1476435711113 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:01:51 INFO - PROCESS | 1808 | 1476435711117 Marionette TRACE conn4 <- [1,194,null,{}] 02:01:51 INFO - PROCESS | 1808 | 1476435711122 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:51 INFO - PROCESS | 1808 | 1476435711294 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 02:01:51 INFO - PROCESS | 1808 | 1476435711337 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:51 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3b2b400 == 12 [pid = 1854] [id = 61] 02:01:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa3b2b800) [pid = 1854] [serial = 170] [outer = (nil)] 02:01:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xa3d25800) [pid = 1854] [serial = 171] [outer = 0xa3b2b800] 02:01:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xa4557000) [pid = 1854] [serial = 172] [outer = 0xa3b2b800] 02:01:52 INFO - PROCESS | 1808 | 1476435712669 Marionette TRACE conn4 <- [1,196,null,{"value":["/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:01:52 INFO - . 02:01:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1581ms 02:01:52 INFO - PROCESS | 1808 | 1476435712758 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 02:01:52 INFO - PROCESS | 1808 | 1476435712774 Marionette TRACE conn4 <- [1,197,null,{"value":"2147483649"}] 02:01:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 02:01:52 INFO - PROCESS | 1808 | 1476435712812 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:01:52 INFO - PROCESS | 1808 | 1476435712821 Marionette TRACE conn4 <- [1,198,null,{}] 02:01:52 INFO - PROCESS | 1808 | 1476435712835 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:53 INFO - PROCESS | 1808 | 1476435713066 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 02:01:53 INFO - PROCESS | 1808 | 1476435713193 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:53 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3bec800 == 13 [pid = 1854] [id = 62] 02:01:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0xa4556c00) [pid = 1854] [serial = 173] [outer = (nil)] 02:01:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa55d5c00) [pid = 1854] [serial = 174] [outer = 0xa4556c00] 02:01:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa485f000) [pid = 1854] [serial = 175] [outer = 0xa4556c00] 02:01:54 INFO - PROCESS | 1808 | 1476435714586 Marionette TRACE conn4 <- [1,200,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:01:54 INFO - . 02:01:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1817ms 02:01:54 INFO - PROCESS | 1808 | 1476435714616 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 02:01:54 INFO - PROCESS | 1808 | 1476435714634 Marionette TRACE conn4 <- [1,201,null,{"value":"2147483649"}] 02:01:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 02:01:54 INFO - PROCESS | 1808 | 1476435714649 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:01:54 INFO - PROCESS | 1808 | 1476435714653 Marionette TRACE conn4 <- [1,202,null,{}] 02:01:54 INFO - PROCESS | 1808 | 1476435714662 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:54 INFO - PROCESS | 1808 | 1476435714886 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 02:01:55 INFO - PROCESS | 1808 | 1476435715050 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:55 INFO - PROCESS | 1808 | ++DOCSHELL 0xa55d7c00 == 14 [pid = 1854] [id = 63] 02:01:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0xa56edc00) [pid = 1854] [serial = 176] [outer = (nil)] 02:01:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0xacd44000) [pid = 1854] [serial = 177] [outer = 0xa56edc00] 02:01:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0xa9e76c00) [pid = 1854] [serial = 178] [outer = 0xa56edc00] 02:01:56 INFO - PROCESS | 1808 | 1476435716528 Marionette TRACE conn4 <- [1,204,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:01:56 INFO - . 02:01:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1937ms 02:01:56 INFO - PROCESS | 1808 | 1476435716585 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 02:01:56 INFO - PROCESS | 1808 | 1476435716590 Marionette TRACE conn4 <- [1,205,null,{"value":"2147483649"}] 02:01:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 02:01:56 INFO - PROCESS | 1808 | 1476435716596 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:01:56 INFO - PROCESS | 1808 | 1476435716603 Marionette TRACE conn4 <- [1,206,null,{}] 02:01:56 INFO - PROCESS | 1808 | 1476435716621 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:56 INFO - PROCESS | 1808 | 1476435716994 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 02:01:57 INFO - PROCESS | 1808 | 1476435717115 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:57 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3a2f400 == 15 [pid = 1854] [id = 64] 02:01:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0xa3a2f800) [pid = 1854] [serial = 179] [outer = (nil)] 02:01:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0xa3b26000) [pid = 1854] [serial = 180] [outer = 0xa3a2f800] 02:01:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0xa3a30800) [pid = 1854] [serial = 181] [outer = 0xa3a2f800] 02:01:57 INFO - PROCESS | 1808 | --DOCSHELL 0xa59a1c00 == 14 [pid = 1854] [id = 60] 02:01:57 INFO - PROCESS | 1808 | --DOCSHELL 0xa4a31000 == 13 [pid = 1854] [id = 59] 02:01:57 INFO - PROCESS | 1808 | --DOCSHELL 0xa4761800 == 12 [pid = 1854] [id = 58] 02:01:57 INFO - PROCESS | 1808 | --DOCSHELL 0xa4767400 == 11 [pid = 1854] [id = 57] 02:01:57 INFO - PROCESS | 1808 | --DOCSHELL 0xa3beb800 == 10 [pid = 1854] [id = 56] 02:01:57 INFO - PROCESS | 1808 | --DOCSHELL 0xa939f400 == 9 [pid = 1854] [id = 55] 02:01:57 INFO - PROCESS | 1808 | --DOCSHELL 0xa3d25c00 == 8 [pid = 1854] [id = 54] 02:01:57 INFO - PROCESS | 1808 | --DOCSHELL 0xa3beb000 == 7 [pid = 1854] [id = 52] 02:01:57 INFO - PROCESS | 1808 | --DOCSHELL 0xa3bf1000 == 6 [pid = 1854] [id = 53] 02:01:58 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0xa4866c00) [pid = 1854] [serial = 130] [outer = (nil)] [url = about:blank] 02:01:58 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0xa4a33800) [pid = 1854] [serial = 129] [outer = (nil)] [url = about:blank] 02:01:58 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0xa4a2f400) [pid = 1854] [serial = 132] [outer = (nil)] [url = about:blank] 02:01:58 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0xa4a2dc00) [pid = 1854] [serial = 133] [outer = (nil)] [url = about:blank] 02:01:58 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0xa599a400) [pid = 1854] [serial = 126] [outer = (nil)] [url = about:blank] 02:01:58 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0xa6343c00) [pid = 1854] [serial = 135] [outer = (nil)] [url = about:blank] 02:01:58 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0xacc65400) [pid = 1854] [serial = 138] [outer = (nil)] [url = about:blank] 02:01:58 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0xa9347c00) [pid = 1854] [serial = 141] [outer = (nil)] [url = about:blank] 02:01:58 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0xacc64800) [pid = 1854] [serial = 139] [outer = (nil)] [url = about:blank] 02:01:58 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0xa599d400) [pid = 1854] [serial = 136] [outer = (nil)] [url = about:blank] 02:01:58 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0xa939ec00) [pid = 1854] [serial = 142] [outer = (nil)] [url = about:blank] 02:01:58 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xadab7c00) [pid = 1854] [serial = 144] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:01:58 INFO - PROCESS | 1808 | 1476435718457 Marionette TRACE conn4 <- [1,208,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:01:58 INFO - . 02:01:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1896ms 02:01:58 INFO - PROCESS | 1808 | 1476435718494 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 02:01:58 INFO - PROCESS | 1808 | 1476435718502 Marionette TRACE conn4 <- [1,209,null,{"value":"2147483649"}] 02:01:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 02:01:58 INFO - PROCESS | 1808 | 1476435718514 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:01:58 INFO - PROCESS | 1808 | 1476435718519 Marionette TRACE conn4 <- [1,210,null,{}] 02:01:58 INFO - PROCESS | 1808 | 1476435718527 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:01:58 INFO - PROCESS | 1808 | 1476435718713 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 02:01:58 INFO - PROCESS | 1808 | 1476435718836 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:01:58 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3be5c00 == 7 [pid = 1854] [id = 65] 02:01:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa3d21c00) [pid = 1854] [serial = 182] [outer = (nil)] 02:01:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:01:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xa4564000) [pid = 1854] [serial = 183] [outer = 0xa3d21c00] 02:01:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xa4560800) [pid = 1854] [serial = 184] [outer = 0xa3d21c00] 02:01:59 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4768c00 == 8 [pid = 1854] [id = 66] 02:01:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0xa476e400) [pid = 1854] [serial = 185] [outer = (nil)] 02:01:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa4a2e800) [pid = 1854] [serial = 186] [outer = 0xa476e400] 02:01:59 INFO - PROCESS | 1808 | 1476435719909 Marionette TRACE conn4 <- [1,212,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:01:59 INFO - . 02:01:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1446ms 02:01:59 INFO - PROCESS | 1808 | 1476435719961 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 02:01:59 INFO - PROCESS | 1808 | 1476435719966 Marionette TRACE conn4 <- [1,213,null,{"value":"2147483649"}] 02:01:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 02:01:59 INFO - PROCESS | 1808 | 1476435719973 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:01:59 INFO - PROCESS | 1808 | 1476435719976 Marionette TRACE conn4 <- [1,214,null,{}] 02:01:59 INFO - PROCESS | 1808 | 1476435719983 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:00 INFO - PROCESS | 1808 | 1476435720199 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 02:02:00 INFO - PROCESS | 1808 | 1476435720305 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:00 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3a23400 == 9 [pid = 1854] [id = 67] 02:02:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa3a24400) [pid = 1854] [serial = 187] [outer = (nil)] 02:02:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0xa3be3000) [pid = 1854] [serial = 188] [outer = 0xa3a24400] 02:02:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0xa3be6800) [pid = 1854] [serial = 189] [outer = 0xa3a24400] 02:02:01 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0xa4864c00) [pid = 1854] [serial = 161] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 02:02:01 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0xa653a000) [pid = 1854] [serial = 164] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 02:02:01 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0xa8f10800) [pid = 1854] [serial = 167] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html] 02:02:01 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0xa93a0c00) [pid = 1854] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:02:01 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0xa3bf0400) [pid = 1854] [serial = 155] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 02:02:01 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0xa3bf1c00) [pid = 1854] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435700390] 02:02:01 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0xa4767c00) [pid = 1854] [serial = 158] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html] 02:02:01 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa4a36800) [pid = 1854] [serial = 125] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html] 02:02:02 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3d2a000 == 10 [pid = 1854] [id = 68] 02:02:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa4556400) [pid = 1854] [serial = 190] [outer = (nil)] 02:02:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xa4767c00) [pid = 1854] [serial = 191] [outer = 0xa4556400] 02:02:02 INFO - PROCESS | 1808 | 1476435722278 Marionette TRACE conn4 <- [1,216,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:02 INFO - . 02:02:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2340ms 02:02:02 INFO - PROCESS | 1808 | 1476435722314 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 02:02:02 INFO - PROCESS | 1808 | 1476435722320 Marionette TRACE conn4 <- [1,217,null,{"value":"2147483649"}] 02:02:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 02:02:02 INFO - PROCESS | 1808 | 1476435722356 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:02:02 INFO - PROCESS | 1808 | 1476435722365 Marionette TRACE conn4 <- [1,218,null,{}] 02:02:02 INFO - PROCESS | 1808 | 1476435722376 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:02 INFO - PROCESS | 1808 | 1476435722561 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 02:02:02 INFO - PROCESS | 1808 | 1476435722605 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:02 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4866c00 == 11 [pid = 1854] [id = 69] 02:02:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xa4868400) [pid = 1854] [serial = 192] [outer = (nil)] 02:02:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0xa56f1000) [pid = 1854] [serial = 193] [outer = 0xa4868400] 02:02:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa56ee000) [pid = 1854] [serial = 194] [outer = 0xa4868400] 02:02:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0x93fd6c00) [pid = 1808] [serial = 22] [outer = 0x9af09c00] 02:02:03 INFO - PROCESS | 1808 | ++DOCSHELL 0xa599a400 == 12 [pid = 1854] [id = 70] 02:02:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa6345800) [pid = 1854] [serial = 195] [outer = (nil)] 02:02:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0xa6346c00) [pid = 1854] [serial = 196] [outer = 0xa6345800] 02:02:04 INFO - PROCESS | 1808 | 1476435724092 Marionette TRACE conn4 <- [1,220,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:04 INFO - . 02:02:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1823ms 02:02:04 INFO - PROCESS | 1808 | 1476435724160 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 02:02:04 INFO - PROCESS | 1808 | 1476435724166 Marionette TRACE conn4 <- [1,221,null,{"value":"2147483649"}] 02:02:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 02:02:04 INFO - PROCESS | 1808 | 1476435724179 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:02:04 INFO - PROCESS | 1808 | 1476435724181 Marionette TRACE conn4 <- [1,222,null,{}] 02:02:04 INFO - PROCESS | 1808 | 1476435724187 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:04 INFO - PROCESS | 1808 | 1476435724437 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 02:02:04 INFO - PROCESS | 1808 | 1476435724616 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:04 INFO - PROCESS | 1808 | ++DOCSHELL 0xa59a1c00 == 13 [pid = 1854] [id = 71] 02:02:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0xa6535800) [pid = 1854] [serial = 197] [outer = (nil)] 02:02:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0xa9e6e800) [pid = 1854] [serial = 198] [outer = 0xa6535800] 02:02:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0xa9e6fc00) [pid = 1854] [serial = 199] [outer = 0xa6535800] 02:02:06 INFO - PROCESS | 1808 | 1476435726016 Marionette TRACE conn4 <- [1,224,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:06 INFO - . 02:02:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1891ms 02:02:06 INFO - PROCESS | 1808 | 1476435726072 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 02:02:06 INFO - PROCESS | 1808 | 1476435726087 Marionette TRACE conn4 <- [1,225,null,{"value":"2147483649"}] 02:02:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html 02:02:06 INFO - PROCESS | 1808 | 1476435726108 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:02:06 INFO - PROCESS | 1808 | 1476435726115 Marionette TRACE conn4 <- [1,226,null,{}] 02:02:06 INFO - PROCESS | 1808 | 1476435726123 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:06 INFO - PROCESS | 1808 | 1476435726357 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 02:02:06 INFO - PROCESS | 1808 | 1476435726536 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:06 INFO - PROCESS | 1808 | ++DOCSHELL 0xa9e76800 == 14 [pid = 1854] [id = 72] 02:02:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0xacc64800) [pid = 1854] [serial = 200] [outer = (nil)] 02:02:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0xa3aed400) [pid = 1854] [serial = 201] [outer = 0xacc64800] 02:02:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0xa3aee400) [pid = 1854] [serial = 202] [outer = 0xacc64800] 02:02:07 INFO - PROCESS | 1808 | 1476435727987 Marionette TRACE conn4 <- [1,228,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:08 INFO - . 02:02:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1942ms 02:02:08 INFO - PROCESS | 1808 | 1476435728050 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 02:02:08 INFO - PROCESS | 1808 | 1476435728074 Marionette TRACE conn4 <- [1,229,null,{"value":"2147483649"}] 02:02:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 02:02:08 INFO - PROCESS | 1808 | 1476435728130 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:02:08 INFO - PROCESS | 1808 | 1476435728135 Marionette TRACE conn4 <- [1,230,null,{}] 02:02:08 INFO - PROCESS | 1808 | 1476435728141 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:08 INFO - PROCESS | 1808 | 1476435728372 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 02:02:08 INFO - PROCESS | 1808 | --DOCSHELL 0xa4768c00 == 13 [pid = 1854] [id = 66] 02:02:08 INFO - PROCESS | 1808 | --DOCSHELL 0xa3be5c00 == 12 [pid = 1854] [id = 65] 02:02:08 INFO - PROCESS | 1808 | --DOCSHELL 0xa3a2f400 == 11 [pid = 1854] [id = 64] 02:02:08 INFO - PROCESS | 1808 | --DOCSHELL 0xa3bec800 == 10 [pid = 1854] [id = 62] 02:02:08 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0xa3b1fc00) [pid = 1854] [serial = 168] [outer = (nil)] [url = about:blank] 02:02:08 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0xa9e73000) [pid = 1854] [serial = 154] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:02:08 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0xa455cc00) [pid = 1854] [serial = 157] [outer = (nil)] [url = about:blank] 02:02:08 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0xacc5e800) [pid = 1854] [serial = 165] [outer = (nil)] [url = about:blank] 02:02:08 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0xa3d26800) [pid = 1854] [serial = 149] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435700390] 02:02:08 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0xacc62c00) [pid = 1854] [serial = 166] [outer = (nil)] [url = about:blank] 02:02:08 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0xa485a400) [pid = 1854] [serial = 159] [outer = (nil)] [url = about:blank] 02:02:08 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0xa5803800) [pid = 1854] [serial = 163] [outer = (nil)] [url = about:blank] 02:02:08 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0xa4763c00) [pid = 1854] [serial = 156] [outer = (nil)] [url = about:blank] 02:02:08 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0xa56adc00) [pid = 1854] [serial = 151] [outer = (nil)] [url = about:blank] 02:02:08 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0xa3bef400) [pid = 1854] [serial = 146] [outer = (nil)] [url = about:blank] 02:02:08 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0xa5808400) [pid = 1854] [serial = 162] [outer = (nil)] [url = about:blank] 02:02:08 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa4859400) [pid = 1854] [serial = 160] [outer = (nil)] [url = about:blank] 02:02:08 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa455f000) [pid = 1854] [serial = 127] [outer = (nil)] [url = about:blank] 02:02:08 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xa3b22400) [pid = 1854] [serial = 169] [outer = (nil)] [url = about:blank] 02:02:08 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xa3d25800) [pid = 1854] [serial = 171] [outer = (nil)] [url = about:blank] 02:02:08 INFO - PROCESS | 1808 | 1476435728528 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:08 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3af3c00 == 11 [pid = 1854] [id = 73] 02:02:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xa3af5800) [pid = 1854] [serial = 203] [outer = (nil)] 02:02:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa3afac00) [pid = 1854] [serial = 204] [outer = 0xa3af5800] 02:02:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa3af8c00) [pid = 1854] [serial = 205] [outer = 0xa3af5800] 02:02:09 INFO - PROCESS | 1808 | 1476435729742 Marionette TRACE conn4 <- [1,232,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:09 INFO - . 02:02:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1640ms 02:02:09 INFO - PROCESS | 1808 | 1476435729764 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 02:02:09 INFO - PROCESS | 1808 | 1476435729770 Marionette TRACE conn4 <- [1,233,null,{"value":"2147483649"}] 02:02:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 02:02:09 INFO - PROCESS | 1808 | 1476435729788 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:02:09 INFO - PROCESS | 1808 | 1476435729796 Marionette TRACE conn4 <- [1,234,null,{}] 02:02:09 INFO - PROCESS | 1808 | 1476435729802 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:10 INFO - PROCESS | 1808 | 1476435730029 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 02:02:10 INFO - PROCESS | 1808 | 1476435730118 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:10 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3b23400 == 12 [pid = 1854] [id = 74] 02:02:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa3b29800) [pid = 1854] [serial = 206] [outer = (nil)] 02:02:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xa3d1fc00) [pid = 1854] [serial = 207] [outer = 0xa3b29800] 02:02:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xa3bf0800) [pid = 1854] [serial = 208] [outer = 0xa3b29800] 02:02:11 INFO - PROCESS | 1808 | 1476435731250 Marionette TRACE conn4 <- [1,236,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:11 INFO - . 02:02:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1501ms 02:02:11 INFO - PROCESS | 1808 | 1476435731281 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 02:02:11 INFO - PROCESS | 1808 | 1476435731285 Marionette TRACE conn4 <- [1,237,null,{"value":"2147483649"}] 02:02:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 02:02:11 INFO - PROCESS | 1808 | 1476435731299 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:02:11 INFO - PROCESS | 1808 | 1476435731304 Marionette TRACE conn4 <- [1,238,null,{}] 02:02:11 INFO - PROCESS | 1808 | 1476435731310 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:11 INFO - PROCESS | 1808 | 1476435731529 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 02:02:11 INFO - PROCESS | 1808 | 1476435731639 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:11 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4768c00 == 13 [pid = 1854] [id = 75] 02:02:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0xa485a400) [pid = 1854] [serial = 209] [outer = (nil)] 02:02:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa4a32400) [pid = 1854] [serial = 210] [outer = 0xa485a400] 02:02:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa4a35800) [pid = 1854] [serial = 211] [outer = 0xa485a400] 02:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0xa476e400) [pid = 1854] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:02:12 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0xa3a2f800) [pid = 1854] [serial = 179] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 02:02:12 INFO - PROCESS | 1808 | 1476435732920 Marionette TRACE conn4 <- [1,240,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:12 INFO - . 02:02:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1646ms 02:02:12 INFO - PROCESS | 1808 | 1476435732944 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 02:02:12 INFO - PROCESS | 1808 | 1476435732948 Marionette TRACE conn4 <- [1,241,null,{"value":"2147483649"}] 02:02:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 02:02:12 INFO - PROCESS | 1808 | 1476435732955 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:02:12 INFO - PROCESS | 1808 | 1476435732959 Marionette TRACE conn4 <- [1,242,null,{}] 02:02:12 INFO - PROCESS | 1808 | 1476435732965 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:13 INFO - PROCESS | 1808 | 1476435733210 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 02:02:13 INFO - PROCESS | 1808 | 1476435733296 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:13 INFO - PROCESS | 1808 | ++DOCSHELL 0xa55d8400 == 14 [pid = 1854] [id = 76] 02:02:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa56a4800) [pid = 1854] [serial = 212] [outer = (nil)] 02:02:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa9347c00) [pid = 1854] [serial = 213] [outer = 0xa56a4800] 02:02:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0xa653ac00) [pid = 1854] [serial = 214] [outer = 0xa56a4800] 02:02:14 INFO - PROCESS | 1808 | 1476435734768 Marionette TRACE conn4 <- [1,244,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:14 INFO - . 02:02:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1842ms 02:02:14 INFO - PROCESS | 1808 | 1476435734798 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 02:02:14 INFO - PROCESS | 1808 | 1476435734805 Marionette TRACE conn4 <- [1,245,null,{"value":"2147483649"}] 02:02:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 02:02:14 INFO - PROCESS | 1808 | 1476435734831 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:02:14 INFO - PROCESS | 1808 | 1476435734840 Marionette TRACE conn4 <- [1,246,null,{}] 02:02:14 INFO - PROCESS | 1808 | 1476435734857 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:15 INFO - PROCESS | 1808 | 1476435735047 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 02:02:15 INFO - PROCESS | 1808 | 1476435735141 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:15 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3a2f400 == 15 [pid = 1854] [id = 77] 02:02:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0xa3aef400) [pid = 1854] [serial = 215] [outer = (nil)] 02:02:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0xa3b20800) [pid = 1854] [serial = 216] [outer = 0xa3aef400] 02:02:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0xa3af9400) [pid = 1854] [serial = 217] [outer = 0xa3aef400] 02:02:16 INFO - PROCESS | 1808 | 1476435736647 Marionette TRACE conn4 <- [1,248,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:16 INFO - . 02:02:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1862ms 02:02:16 INFO - PROCESS | 1808 | 1476435736691 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 02:02:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 02:02:16 INFO - PROCESS | 1808 | 1476435736704 Marionette TRACE conn4 <- [1,249,null,{"value":"2147483649"}] 02:02:16 INFO - PROCESS | 1808 | 1476435736716 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:02:16 INFO - PROCESS | 1808 | 1476435736720 Marionette TRACE conn4 <- [1,250,null,{}] 02:02:16 INFO - PROCESS | 1808 | 1476435736728 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:16 INFO - PROCESS | 1808 | 1476435736932 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 02:02:17 INFO - PROCESS | 1808 | 1476435737026 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:17 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4863400 == 16 [pid = 1854] [id = 78] 02:02:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0xa55ce000) [pid = 1854] [serial = 218] [outer = (nil)] 02:02:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0xa93a0000) [pid = 1854] [serial = 219] [outer = 0xa55ce000] 02:02:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0xa653a400) [pid = 1854] [serial = 220] [outer = 0xa55ce000] 02:02:18 INFO - PROCESS | 1808 | 1476435738344 Marionette TRACE conn4 <- [1,252,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:18 INFO - . 02:02:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1647ms 02:02:18 INFO - PROCESS | 1808 | 1476435738361 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 02:02:18 INFO - PROCESS | 1808 | 1476435738366 Marionette TRACE conn4 <- [1,253,null,{"value":"2147483649"}] 02:02:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 02:02:18 INFO - PROCESS | 1808 | 1476435738378 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:02:18 INFO - PROCESS | 1808 | 1476435738393 Marionette TRACE conn4 <- [1,254,null,{}] 02:02:18 INFO - PROCESS | 1808 | 1476435738410 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:18 INFO - PROCESS | 1808 | 1476435738613 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 02:02:18 INFO - PROCESS | 1808 | 1476435738726 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:18 INFO - PROCESS | 1808 | ++DOCSHELL 0xacc5a800 == 17 [pid = 1854] [id = 79] 02:02:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0xaccd6400) [pid = 1854] [serial = 221] [outer = (nil)] 02:02:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0xacd4e000) [pid = 1854] [serial = 222] [outer = 0xaccd6400] 02:02:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0xa3154c00) [pid = 1854] [serial = 223] [outer = 0xaccd6400] 02:02:20 INFO - PROCESS | 1808 | 1476435740064 Marionette TRACE conn4 <- [1,256,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:20 INFO - . 02:02:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1745ms 02:02:20 INFO - PROCESS | 1808 | 1476435740124 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 02:02:20 INFO - PROCESS | 1808 | 1476435740143 Marionette TRACE conn4 <- [1,257,null,{"value":"2147483649"}] 02:02:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 02:02:20 INFO - PROCESS | 1808 | 1476435740155 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:02:20 INFO - PROCESS | 1808 | 1476435740157 Marionette TRACE conn4 <- [1,258,null,{}] 02:02:20 INFO - PROCESS | 1808 | 1476435740165 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:20 INFO - PROCESS | 1808 | 1476435740375 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 02:02:20 INFO - PROCESS | 1808 | 1476435740410 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:20 INFO - PROCESS | 1808 | ++DOCSHELL 0xa315d400 == 18 [pid = 1854] [id = 80] 02:02:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0xa315e400) [pid = 1854] [serial = 224] [outer = (nil)] 02:02:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0xa3a29c00) [pid = 1854] [serial = 225] [outer = 0xa315e400] 02:02:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0xa3a28800) [pid = 1854] [serial = 226] [outer = 0xa315e400] 02:02:21 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3af6c00 == 19 [pid = 1854] [id = 81] 02:02:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0xa3b21800) [pid = 1854] [serial = 227] [outer = (nil)] 02:02:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0xa3beb000) [pid = 1854] [serial = 228] [outer = 0xa3b21800] 02:02:21 INFO - PROCESS | 1808 | 1476435741897 Marionette TRACE conn4 <- [1,260,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:21 INFO - . 02:02:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1790ms 02:02:21 INFO - PROCESS | 1808 | 1476435741946 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 02:02:21 INFO - PROCESS | 1808 | 1476435741950 Marionette TRACE conn4 <- [1,261,null,{"value":"2147483649"}] 02:02:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 02:02:21 INFO - PROCESS | 1808 | 1476435741956 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:02:21 INFO - PROCESS | 1808 | 1476435741960 Marionette TRACE conn4 <- [1,262,null,{}] 02:02:21 INFO - PROCESS | 1808 | 1476435741965 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:22 INFO - PROCESS | 1808 | 1476435742210 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 02:02:22 INFO - PROCESS | 1808 | 1476435742379 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:22 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3b22c00 == 20 [pid = 1854] [id = 82] 02:02:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0xa3b23000) [pid = 1854] [serial = 229] [outer = (nil)] 02:02:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0xa4561c00) [pid = 1854] [serial = 230] [outer = 0xa3b23000] 02:02:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0xa3beb800) [pid = 1854] [serial = 231] [outer = 0xa3b23000] 02:02:22 INFO - PROCESS | 1808 | --DOCSHELL 0xa55d8400 == 19 [pid = 1854] [id = 76] 02:02:22 INFO - PROCESS | 1808 | --DOCSHELL 0xa4a33c00 == 18 [pid = 1854] [id = 45] 02:02:22 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0xa4a2e800) [pid = 1854] [serial = 186] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:02:22 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0xa4564000) [pid = 1854] [serial = 183] [outer = (nil)] [url = about:blank] 02:02:22 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0xa55d5c00) [pid = 1854] [serial = 174] [outer = (nil)] [url = about:blank] 02:02:22 INFO - PROCESS | 1808 | --DOCSHELL 0xa4768c00 == 17 [pid = 1854] [id = 75] 02:02:22 INFO - PROCESS | 1808 | --DOCSHELL 0xa55d7c00 == 16 [pid = 1854] [id = 63] 02:02:22 INFO - PROCESS | 1808 | --DOCSHELL 0xa3b23400 == 15 [pid = 1854] [id = 74] 02:02:22 INFO - PROCESS | 1808 | --DOCSHELL 0xa3b2b400 == 14 [pid = 1854] [id = 61] 02:02:22 INFO - PROCESS | 1808 | --DOCSHELL 0xa3af3c00 == 13 [pid = 1854] [id = 73] 02:02:22 INFO - PROCESS | 1808 | --DOCSHELL 0xa9e76800 == 12 [pid = 1854] [id = 72] 02:02:22 INFO - PROCESS | 1808 | --DOCSHELL 0xa59a1c00 == 11 [pid = 1854] [id = 71] 02:02:22 INFO - PROCESS | 1808 | --DOCSHELL 0xa599a400 == 10 [pid = 1854] [id = 70] 02:02:22 INFO - PROCESS | 1808 | --DOCSHELL 0xa4866c00 == 9 [pid = 1854] [id = 69] 02:02:22 INFO - PROCESS | 1808 | --DOCSHELL 0xa3d2a000 == 8 [pid = 1854] [id = 68] 02:02:22 INFO - PROCESS | 1808 | --DOCSHELL 0xa3a23400 == 7 [pid = 1854] [id = 67] 02:02:23 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0xa3b26000) [pid = 1854] [serial = 180] [outer = (nil)] [url = about:blank] 02:02:23 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0xacd44000) [pid = 1854] [serial = 177] [outer = (nil)] [url = about:blank] 02:02:23 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0xa3a30800) [pid = 1854] [serial = 181] [outer = (nil)] [url = about:blank] 02:02:23 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3af2c00 == 8 [pid = 1854] [id = 83] 02:02:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0xa3b26400) [pid = 1854] [serial = 232] [outer = (nil)] 02:02:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0xa4564000) [pid = 1854] [serial = 233] [outer = 0xa3b26400] 02:02:23 INFO - PROCESS | 1808 | 1476435743767 Marionette TRACE conn4 <- [1,264,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:23 INFO - . 02:02:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1835ms 02:02:23 INFO - PROCESS | 1808 | 1476435743793 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 02:02:23 INFO - PROCESS | 1808 | 1476435743800 Marionette TRACE conn4 <- [1,265,null,{"value":"2147483649"}] 02:02:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 02:02:23 INFO - PROCESS | 1808 | 1476435743809 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:02:23 INFO - PROCESS | 1808 | 1476435743814 Marionette TRACE conn4 <- [1,266,null,{}] 02:02:23 INFO - PROCESS | 1808 | 1476435743821 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:24 INFO - PROCESS | 1808 | 1476435744072 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 02:02:24 INFO - PROCESS | 1808 | 1476435744215 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:24 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3be9c00 == 9 [pid = 1854] [id = 84] 02:02:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0xa3d27c00) [pid = 1854] [serial = 234] [outer = (nil)] 02:02:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0xa56ac000) [pid = 1854] [serial = 235] [outer = 0xa3d27c00] 02:02:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0xa56f3000) [pid = 1854] [serial = 236] [outer = 0xa3d27c00] 02:02:25 INFO - PROCESS | 1808 | ++DOCSHELL 0xa6346000 == 10 [pid = 1854] [id = 85] 02:02:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0xa9e72400) [pid = 1854] [serial = 237] [outer = (nil)] 02:02:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0xacc62c00) [pid = 1854] [serial = 238] [outer = 0xa9e72400] 02:02:25 INFO - PROCESS | 1808 | 1476435745600 Marionette TRACE conn4 <- [1,268,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:25 INFO - . 02:02:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1844ms 02:02:25 INFO - PROCESS | 1808 | 1476435745658 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 02:02:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 02:02:25 INFO - PROCESS | 1808 | 1476435745666 Marionette TRACE conn4 <- [1,269,null,{"value":"2147483649"}] 02:02:25 INFO - PROCESS | 1808 | 1476435745673 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:02:25 INFO - PROCESS | 1808 | 1476435745678 Marionette TRACE conn4 <- [1,270,null,{}] 02:02:25 INFO - PROCESS | 1808 | 1476435745728 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:25 INFO - PROCESS | 1808 | 1476435745939 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 02:02:26 INFO - PROCESS | 1808 | 1476435746084 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:26 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cea000 == 11 [pid = 1854] [id = 86] 02:02:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0xa2cea400) [pid = 1854] [serial = 239] [outer = (nil)] 02:02:26 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:26 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0xa2cee000) [pid = 1854] [serial = 240] [outer = 0xa2cea400] 02:02:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0xa2ced800) [pid = 1854] [serial = 241] [outer = 0xa2cea400] 02:02:28 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0xa3d21c00) [pid = 1854] [serial = 182] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 02:02:28 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0xa3b29800) [pid = 1854] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 02:02:28 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0xa485a400) [pid = 1854] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html] 02:02:28 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0xa3af5800) [pid = 1854] [serial = 203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 02:02:28 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0xa4556400) [pid = 1854] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435722006] 02:02:28 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0xa6345800) [pid = 1854] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:02:28 INFO - PROCESS | 1808 | 1476435748570 Marionette TRACE conn4 <- [1,272,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:28 INFO - . 02:02:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2985ms 02:02:28 INFO - PROCESS | 1808 | 1476435748658 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 02:02:28 INFO - PROCESS | 1808 | 1476435748664 Marionette TRACE conn4 <- [1,273,null,{"value":"2147483649"}] 02:02:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html 02:02:28 INFO - PROCESS | 1808 | 1476435748676 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:02:28 INFO - PROCESS | 1808 | 1476435748681 Marionette TRACE conn4 <- [1,274,null,{}] 02:02:28 INFO - PROCESS | 1808 | 1476435748691 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:28 INFO - PROCESS | 1808 | --DOMWINDOW == 14 (0xa29cf800) [pid = 1808] [serial = 21] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:02:28 INFO - PROCESS | 1808 | 1476435748918 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 02:02:28 INFO - PROCESS | 1808 | 1476435748959 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:29 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cf1400 == 12 [pid = 1854] [id = 87] 02:02:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0xa2cf4800) [pid = 1854] [serial = 242] [outer = (nil)] 02:02:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0xa3d1f400) [pid = 1854] [serial = 243] [outer = 0xa2cf4800] 02:02:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0xa3b29800) [pid = 1854] [serial = 244] [outer = 0xa2cf4800] 02:02:30 INFO - PROCESS | 1808 | 1476435750052 Marionette TRACE conn4 <- [1,276,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:30 INFO - . 02:02:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1396ms 02:02:30 INFO - PROCESS | 1808 | 1476435750072 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 02:02:30 INFO - PROCESS | 1808 | 1476435750089 Marionette TRACE conn4 <- [1,277,null,{"value":"2147483649"}] 02:02:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 02:02:30 INFO - PROCESS | 1808 | 1476435750110 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:02:30 INFO - PROCESS | 1808 | 1476435750117 Marionette TRACE conn4 <- [1,278,null,{}] 02:02:30 INFO - PROCESS | 1808 | 1476435750130 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:30 INFO - PROCESS | 1808 | 1476435750330 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 02:02:30 INFO - PROCESS | 1808 | 1476435750377 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:30 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cf2c00 == 13 [pid = 1854] [id = 88] 02:02:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0xa2cf3000) [pid = 1854] [serial = 245] [outer = (nil)] 02:02:30 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:30 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0xa3a24800) [pid = 1854] [serial = 246] [outer = 0xa2cf3000] 02:02:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0xa315ec00) [pid = 1854] [serial = 247] [outer = 0xa2cf3000] 02:02:31 INFO - PROCESS | 1808 | 1476435751715 Marionette TRACE conn4 <- [1,280,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:31 INFO - . 02:02:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1646ms 02:02:31 INFO - PROCESS | 1808 | 1476435751757 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 02:02:31 INFO - PROCESS | 1808 | 1476435751763 Marionette TRACE conn4 <- [1,281,null,{"value":"2147483649"}] 02:02:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 02:02:31 INFO - PROCESS | 1808 | 1476435751774 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:02:31 INFO - PROCESS | 1808 | 1476435751779 Marionette TRACE conn4 <- [1,282,null,{}] 02:02:31 INFO - PROCESS | 1808 | 1476435751798 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:32 INFO - PROCESS | 1808 | 1476435752012 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 02:02:32 INFO - PROCESS | 1808 | 1476435752077 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:32 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3aee000 == 14 [pid = 1854] [id = 89] 02:02:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0xa3be7800) [pid = 1854] [serial = 248] [outer = (nil)] 02:02:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0xa58f0c00) [pid = 1854] [serial = 249] [outer = 0xa3be7800] 02:02:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0xa55d5c00) [pid = 1854] [serial = 250] [outer = 0xa3be7800] 02:02:33 INFO - PROCESS | 1808 | 1476435753546 Marionette TRACE conn4 <- [1,284,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:33 INFO - . 02:02:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1793ms 02:02:33 INFO - PROCESS | 1808 | 1476435753565 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 02:02:33 INFO - PROCESS | 1808 | 1476435753570 Marionette TRACE conn4 <- [1,285,null,{"value":"2147483649"}] 02:02:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 02:02:33 INFO - PROCESS | 1808 | 1476435753576 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:02:33 INFO - PROCESS | 1808 | 1476435753579 Marionette TRACE conn4 <- [1,286,null,{}] 02:02:33 INFO - PROCESS | 1808 | 1476435753586 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:33 INFO - PROCESS | 1808 | 1476435753761 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 02:02:33 INFO - PROCESS | 1808 | 1476435753817 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:33 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c4f000 == 15 [pid = 1854] [id = 90] 02:02:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0xa2c4f400) [pid = 1854] [serial = 251] [outer = (nil)] 02:02:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0xa2c53400) [pid = 1854] [serial = 252] [outer = 0xa2c4f400] 02:02:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0xa2c52c00) [pid = 1854] [serial = 253] [outer = 0xa2c4f400] 02:02:35 INFO - PROCESS | 1808 | 1476435755271 Marionette TRACE conn4 <- [1,288,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:35 INFO - . 02:02:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1734ms 02:02:35 INFO - PROCESS | 1808 | 1476435755312 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 02:02:35 INFO - PROCESS | 1808 | 1476435755322 Marionette TRACE conn4 <- [1,289,null,{"value":"2147483649"}] 02:02:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 02:02:35 INFO - PROCESS | 1808 | 1476435755334 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:02:35 INFO - PROCESS | 1808 | 1476435755344 Marionette TRACE conn4 <- [1,290,null,{}] 02:02:35 INFO - PROCESS | 1808 | 1476435755354 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:35 INFO - PROCESS | 1808 | 1476435755600 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 02:02:35 INFO - PROCESS | 1808 | 1476435755750 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:35 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c56000 == 16 [pid = 1854] [id = 91] 02:02:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0xa2c58800) [pid = 1854] [serial = 254] [outer = (nil)] 02:02:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0xa3046800) [pid = 1854] [serial = 255] [outer = 0xa2c58800] 02:02:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0xa3046000) [pid = 1854] [serial = 256] [outer = 0xa2c58800] 02:02:37 INFO - PROCESS | 1808 | 1476435757283 Marionette TRACE conn4 <- [1,292,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:02:37 INFO - . 02:02:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1995ms 02:02:37 INFO - PROCESS | 1808 | 1476435757329 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 02:02:37 INFO - PROCESS | 1808 | 1476435757347 Marionette TRACE conn4 <- [1,293,null,{"value":"2147483649"}] 02:02:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 02:02:37 INFO - PROCESS | 1808 | 1476435757409 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:02:37 INFO - PROCESS | 1808 | 1476435757415 Marionette TRACE conn4 <- [1,294,null,{}] 02:02:37 INFO - PROCESS | 1808 | 1476435757428 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:37 INFO - PROCESS | 1808 | 1476435757639 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 02:02:37 INFO - PROCESS | 1808 | 1476435757804 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:37 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cf1800 == 17 [pid = 1854] [id = 92] 02:02:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0xa2cf1c00) [pid = 1854] [serial = 257] [outer = (nil)] 02:02:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0xa304ec00) [pid = 1854] [serial = 258] [outer = 0xa2cf1c00] 02:02:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0xa304ac00) [pid = 1854] [serial = 259] [outer = 0xa2cf1c00] 02:02:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cea000 == 16 [pid = 1854] [id = 86] 02:02:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa6346000 == 15 [pid = 1854] [id = 85] 02:02:38 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0xa9347c00) [pid = 1854] [serial = 213] [outer = (nil)] [url = about:blank] 02:02:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa3be9c00 == 14 [pid = 1854] [id = 84] 02:02:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa3af2c00 == 13 [pid = 1854] [id = 83] 02:02:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa3b22c00 == 12 [pid = 1854] [id = 82] 02:02:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa3af6c00 == 11 [pid = 1854] [id = 81] 02:02:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa315d400 == 10 [pid = 1854] [id = 80] 02:02:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa4863400 == 9 [pid = 1854] [id = 78] 02:02:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa3a2f400 == 8 [pid = 1854] [id = 77] 02:02:38 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0xa4560800) [pid = 1854] [serial = 184] [outer = (nil)] [url = about:blank] 02:02:38 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0xa3af8c00) [pid = 1854] [serial = 205] [outer = (nil)] [url = about:blank] 02:02:38 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0xa3afac00) [pid = 1854] [serial = 204] [outer = (nil)] [url = about:blank] 02:02:38 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0xa3d1fc00) [pid = 1854] [serial = 207] [outer = (nil)] [url = about:blank] 02:02:38 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0xa3aed400) [pid = 1854] [serial = 201] [outer = (nil)] [url = about:blank] 02:02:38 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0xa9e6e800) [pid = 1854] [serial = 198] [outer = (nil)] [url = about:blank] 02:02:38 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0xa4767c00) [pid = 1854] [serial = 191] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435722006] 02:02:38 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0xa3be3000) [pid = 1854] [serial = 188] [outer = (nil)] [url = about:blank] 02:02:38 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0xa6346c00) [pid = 1854] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:02:38 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0xa56f1000) [pid = 1854] [serial = 193] [outer = (nil)] [url = about:blank] 02:02:38 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0xa4a35800) [pid = 1854] [serial = 211] [outer = (nil)] [url = about:blank] 02:02:38 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0xa4a32400) [pid = 1854] [serial = 210] [outer = (nil)] [url = about:blank] 02:02:38 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0xa3bf0800) [pid = 1854] [serial = 208] [outer = (nil)] [url = about:blank] 02:02:39 INFO - PROCESS | 1808 | 1476435759126 Marionette TRACE conn4 <- [1,296,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:02:39 INFO - . 02:02:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1791ms 02:02:39 INFO - PROCESS | 1808 | 1476435759164 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 02:02:39 INFO - PROCESS | 1808 | 1476435759169 Marionette TRACE conn4 <- [1,297,null,{"value":"2147483649"}] 02:02:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html 02:02:39 INFO - PROCESS | 1808 | 1476435759177 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:02:39 INFO - PROCESS | 1808 | 1476435759183 Marionette TRACE conn4 <- [1,298,null,{}] 02:02:39 INFO - PROCESS | 1808 | 1476435759201 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:39 INFO - PROCESS | 1808 | 1476435759423 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 02:02:39 INFO - PROCESS | 1808 | 1476435759513 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:39 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3052000 == 9 [pid = 1854] [id = 93] 02:02:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0xa3153800) [pid = 1854] [serial = 260] [outer = (nil)] 02:02:39 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:39 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0xa3a2e000) [pid = 1854] [serial = 261] [outer = 0xa3153800] 02:02:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0xa3a28400) [pid = 1854] [serial = 262] [outer = 0xa3153800] 02:02:40 INFO - PROCESS | 1808 | 1476435760708 Marionette TRACE conn4 <- [1,300,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:02:40 INFO - . 02:02:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1588ms 02:02:40 INFO - PROCESS | 1808 | 1476435760765 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 02:02:40 INFO - PROCESS | 1808 | 1476435760769 Marionette TRACE conn4 <- [1,301,null,{"value":"2147483649"}] 02:02:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 02:02:40 INFO - PROCESS | 1808 | 1476435760776 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:02:40 INFO - PROCESS | 1808 | 1476435760780 Marionette TRACE conn4 <- [1,302,null,{}] 02:02:40 INFO - PROCESS | 1808 | 1476435760787 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:41 INFO - PROCESS | 1808 | 1476435761025 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 02:02:41 INFO - PROCESS | 1808 | 1476435761082 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:41 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3b28400 == 10 [pid = 1854] [id = 94] 02:02:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0xa3b28800) [pid = 1854] [serial = 263] [outer = (nil)] 02:02:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0xa3d1fc00) [pid = 1854] [serial = 264] [outer = 0xa3b28800] 02:02:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0xa3d1e800) [pid = 1854] [serial = 265] [outer = 0xa3b28800] 02:02:42 INFO - PROCESS | 1808 | 1476435762494 Marionette TRACE conn4 <- [1,304,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:02:42 INFO - . 02:02:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1789ms 02:02:42 INFO - PROCESS | 1808 | 1476435762566 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 02:02:42 INFO - PROCESS | 1808 | 1476435762572 Marionette TRACE conn4 <- [1,305,null,{"value":"2147483649"}] 02:02:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 02:02:42 INFO - PROCESS | 1808 | 1476435762582 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:02:42 INFO - PROCESS | 1808 | 1476435762596 Marionette TRACE conn4 <- [1,306,null,{}] 02:02:42 INFO - PROCESS | 1808 | 1476435762605 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:42 INFO - PROCESS | 1808 | 1476435762879 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 02:02:43 INFO - PROCESS | 1808 | 1476435763009 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:43 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4559c00 == 11 [pid = 1854] [id = 95] 02:02:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0xa4763c00) [pid = 1854] [serial = 266] [outer = (nil)] 02:02:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0xa4a32000) [pid = 1854] [serial = 267] [outer = 0xa4763c00] 02:02:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0xa2ce8400) [pid = 1854] [serial = 268] [outer = 0xa4763c00] 02:02:44 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0xa3d27c00) [pid = 1854] [serial = 234] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 02:02:44 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0xa2cea400) [pid = 1854] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 02:02:44 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0xa3b21800) [pid = 1854] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:02:44 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0xa315e400) [pid = 1854] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 02:02:44 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0xa3b23000) [pid = 1854] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html] 02:02:44 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0xa3b26400) [pid = 1854] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435743447] 02:02:44 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0xa9e72400) [pid = 1854] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:02:44 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0xa56a4800) [pid = 1854] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 02:02:44 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cf3800 == 12 [pid = 1854] [id = 96] 02:02:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0xa3a2b000) [pid = 1854] [serial = 269] [outer = (nil)] 02:02:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0xa3b26400) [pid = 1854] [serial = 270] [outer = 0xa3a2b000] 02:02:44 INFO - PROCESS | 1808 | 1476435764583 Marionette TRACE conn4 <- [1,308,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:02:44 INFO - . 02:02:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2045ms 02:02:44 INFO - PROCESS | 1808 | 1476435764627 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 02:02:44 INFO - PROCESS | 1808 | 1476435764636 Marionette TRACE conn4 <- [1,309,null,{"value":"2147483649"}] 02:02:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 02:02:44 INFO - PROCESS | 1808 | 1476435764650 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:02:44 INFO - PROCESS | 1808 | 1476435764654 Marionette TRACE conn4 <- [1,310,null,{}] 02:02:44 INFO - PROCESS | 1808 | 1476435764661 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:44 INFO - PROCESS | 1808 | 1476435764879 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 02:02:44 INFO - PROCESS | 1808 | 1476435764964 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:45 INFO - PROCESS | 1808 | ++DOCSHELL 0xa455dc00 == 13 [pid = 1854] [id = 97] 02:02:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0xa4562800) [pid = 1854] [serial = 271] [outer = (nil)] 02:02:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0xa5957800) [pid = 1854] [serial = 272] [outer = 0xa4562800] 02:02:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0xa56f1400) [pid = 1854] [serial = 273] [outer = 0xa4562800] 02:02:45 INFO - PROCESS | 1808 | ++DOCSHELL 0xa8f0a400 == 14 [pid = 1854] [id = 98] 02:02:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0xa8f10800) [pid = 1854] [serial = 274] [outer = (nil)] 02:02:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0xa9e74c00) [pid = 1854] [serial = 275] [outer = 0xa8f10800] 02:02:45 INFO - PROCESS | 1808 | 1476435765979 Marionette TRACE conn4 <- [1,312,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:02:46 INFO - . 02:02:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1388ms 02:02:46 INFO - PROCESS | 1808 | 1476435766038 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 02:02:46 INFO - PROCESS | 1808 | 1476435766041 Marionette TRACE conn4 <- [1,313,null,{"value":"2147483649"}] 02:02:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 02:02:46 INFO - PROCESS | 1808 | 1476435766048 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:02:46 INFO - PROCESS | 1808 | 1476435766054 Marionette TRACE conn4 <- [1,314,null,{}] 02:02:46 INFO - PROCESS | 1808 | 1476435766071 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:46 INFO - PROCESS | 1808 | 1476435766256 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 02:02:46 INFO - PROCESS | 1808 | 1476435766281 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:46 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3049c00 == 15 [pid = 1854] [id = 99] 02:02:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0xa304b400) [pid = 1854] [serial = 276] [outer = (nil)] 02:02:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0xa315d800) [pid = 1854] [serial = 277] [outer = 0xa304b400] 02:02:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0xa3052c00) [pid = 1854] [serial = 278] [outer = 0xa304b400] 02:02:47 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3b23000 == 16 [pid = 1854] [id = 100] 02:02:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0xa3b24400) [pid = 1854] [serial = 279] [outer = (nil)] 02:02:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0xa3be4c00) [pid = 1854] [serial = 280] [outer = 0xa3b24400] 02:02:47 INFO - PROCESS | 1808 | 1476435767719 Marionette TRACE conn4 <- [1,316,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:02:47 INFO - . 02:02:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1690ms 02:02:47 INFO - PROCESS | 1808 | 1476435767739 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 02:02:47 INFO - PROCESS | 1808 | 1476435767742 Marionette TRACE conn4 <- [1,317,null,{"value":"2147483649"}] 02:02:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 02:02:47 INFO - PROCESS | 1808 | 1476435767751 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:02:47 INFO - PROCESS | 1808 | 1476435767754 Marionette TRACE conn4 <- [1,318,null,{}] 02:02:47 INFO - PROCESS | 1808 | 1476435767761 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:47 INFO - PROCESS | 1808 | 1476435767924 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 02:02:47 INFO - PROCESS | 1808 | 1476435767964 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:48 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3048400 == 17 [pid = 1854] [id = 101] 02:02:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0xa3b21400) [pid = 1854] [serial = 281] [outer = (nil)] 02:02:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0xa9e72400) [pid = 1854] [serial = 282] [outer = 0xa3b21400] 02:02:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0xa9e77400) [pid = 1854] [serial = 283] [outer = 0xa3b21400] 02:02:49 INFO - PROCESS | 1808 | 1476435769409 Marionette TRACE conn4 <- [1,320,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:02:49 INFO - . 02:02:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1703ms 02:02:49 INFO - PROCESS | 1808 | 1476435769455 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 02:02:49 INFO - PROCESS | 1808 | 1476435769462 Marionette TRACE conn4 <- [1,321,null,{"value":"2147483649"}] 02:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html 02:02:49 INFO - PROCESS | 1808 | 1476435769471 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:02:49 INFO - PROCESS | 1808 | 1476435769476 Marionette TRACE conn4 <- [1,322,null,{}] 02:02:49 INFO - PROCESS | 1808 | 1476435769533 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:49 INFO - PROCESS | 1808 | 1476435769799 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 02:02:49 INFO - PROCESS | 1808 | 1476435769963 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:50 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2627400 == 18 [pid = 1854] [id = 102] 02:02:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0xa2627800) [pid = 1854] [serial = 284] [outer = (nil)] 02:02:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0xa262b800) [pid = 1854] [serial = 285] [outer = 0xa2627800] 02:02:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0xa262a400) [pid = 1854] [serial = 286] [outer = 0xa2627800] 02:02:51 INFO - PROCESS | 1808 | 1476435771284 Marionette TRACE conn4 <- [1,324,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:02:51 INFO - . 02:02:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1894ms 02:02:51 INFO - PROCESS | 1808 | 1476435771370 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 02:02:51 INFO - PROCESS | 1808 | 1476435771378 Marionette TRACE conn4 <- [1,325,null,{"value":"2147483649"}] 02:02:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 02:02:51 INFO - PROCESS | 1808 | 1476435771394 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:02:51 INFO - PROCESS | 1808 | 1476435771398 Marionette TRACE conn4 <- [1,326,null,{}] 02:02:51 INFO - PROCESS | 1808 | 1476435771405 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:51 INFO - PROCESS | 1808 | 1476435771636 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 02:02:51 INFO - PROCESS | 1808 | 1476435771777 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:51 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2623800 == 19 [pid = 1854] [id = 103] 02:02:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0xa26af000) [pid = 1854] [serial = 287] [outer = (nil)] 02:02:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0xa26b5400) [pid = 1854] [serial = 288] [outer = 0xa26af000] 02:02:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0xa26b4000) [pid = 1854] [serial = 289] [outer = 0xa26af000] 02:02:53 INFO - PROCESS | 1808 | 1476435773198 Marionette TRACE conn4 <- [1,328,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:02:53 INFO - . 02:02:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1834ms 02:02:53 INFO - PROCESS | 1808 | 1476435773228 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 02:02:53 INFO - PROCESS | 1808 | 1476435773235 Marionette TRACE conn4 <- [1,329,null,{"value":"2147483649"}] 02:02:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 02:02:53 INFO - PROCESS | 1808 | 1476435773247 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:02:53 INFO - PROCESS | 1808 | 1476435773256 Marionette TRACE conn4 <- [1,330,null,{}] 02:02:53 INFO - PROCESS | 1808 | 1476435773274 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:53 INFO - PROCESS | 1808 | 1476435773559 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 02:02:53 INFO - PROCESS | 1808 | 1476435773672 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:53 INFO - PROCESS | 1808 | ++DOCSHELL 0xa26b6000 == 20 [pid = 1854] [id = 104] 02:02:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0xa26ba000) [pid = 1854] [serial = 290] [outer = (nil)] 02:02:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0xa3b25400) [pid = 1854] [serial = 291] [outer = 0xa26ba000] 02:02:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0xa3a30800) [pid = 1854] [serial = 292] [outer = 0xa26ba000] 02:02:55 INFO - PROCESS | 1808 | 1476435775440 Marionette TRACE conn4 <- [1,332,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:02:55 INFO - . 02:02:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2250ms 02:02:55 INFO - PROCESS | 1808 | 1476435775498 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 02:02:55 INFO - PROCESS | 1808 | 1476435775505 Marionette TRACE conn4 <- [1,333,null,{"value":"2147483649"}] 02:02:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html 02:02:55 INFO - PROCESS | 1808 | 1476435775515 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:02:55 INFO - PROCESS | 1808 | 1476435775521 Marionette TRACE conn4 <- [1,334,null,{}] 02:02:55 INFO - PROCESS | 1808 | --DOCSHELL 0xacc5a800 == 19 [pid = 1854] [id = 79] 02:02:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa8f0a400 == 18 [pid = 1854] [id = 98] 02:02:55 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0xa3d1f400) [pid = 1854] [serial = 243] [outer = (nil)] [url = about:blank] 02:02:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cf3800 == 17 [pid = 1854] [id = 96] 02:02:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa4559c00 == 16 [pid = 1854] [id = 95] 02:02:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa3b28400 == 15 [pid = 1854] [id = 94] 02:02:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa3052000 == 14 [pid = 1854] [id = 93] 02:02:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cf1800 == 13 [pid = 1854] [id = 92] 02:02:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c4f000 == 12 [pid = 1854] [id = 90] 02:02:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa3aee000 == 11 [pid = 1854] [id = 89] 02:02:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cf2c00 == 10 [pid = 1854] [id = 88] 02:02:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cf1400 == 9 [pid = 1854] [id = 87] 02:02:55 INFO - PROCESS | 1808 | 1476435775673 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:55 INFO - PROCESS | 1808 | 1476435775862 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 02:02:55 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0xacd4e000) [pid = 1854] [serial = 222] [outer = (nil)] [url = about:blank] 02:02:55 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0xa56ac000) [pid = 1854] [serial = 235] [outer = (nil)] [url = about:blank] 02:02:55 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0xa93a0000) [pid = 1854] [serial = 219] [outer = (nil)] [url = about:blank] 02:02:55 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0xa3beb000) [pid = 1854] [serial = 228] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:02:55 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0xa3a28800) [pid = 1854] [serial = 226] [outer = (nil)] [url = about:blank] 02:02:55 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0xa3a29c00) [pid = 1854] [serial = 225] [outer = (nil)] [url = about:blank] 02:02:55 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0xa3beb800) [pid = 1854] [serial = 231] [outer = (nil)] [url = about:blank] 02:02:55 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0xa4564000) [pid = 1854] [serial = 233] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435743447] 02:02:55 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0xa4561c00) [pid = 1854] [serial = 230] [outer = (nil)] [url = about:blank] 02:02:55 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0xa3b20800) [pid = 1854] [serial = 216] [outer = (nil)] [url = about:blank] 02:02:55 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0xa2ced800) [pid = 1854] [serial = 241] [outer = (nil)] [url = about:blank] 02:02:55 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0xa2cee000) [pid = 1854] [serial = 240] [outer = (nil)] [url = about:blank] 02:02:55 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0xacc62c00) [pid = 1854] [serial = 238] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:02:55 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0xa56f3000) [pid = 1854] [serial = 236] [outer = (nil)] [url = about:blank] 02:02:55 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0xa653ac00) [pid = 1854] [serial = 214] [outer = (nil)] [url = about:blank] 02:02:56 INFO - PROCESS | 1808 | 1476435776116 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:56 INFO - PROCESS | 1808 | ++DOCSHELL 0xa26bc400 == 10 [pid = 1854] [id = 105] 02:02:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0xa2c4d800) [pid = 1854] [serial = 293] [outer = (nil)] 02:02:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0xa2cf4c00) [pid = 1854] [serial = 294] [outer = 0xa2c4d800] 02:02:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0xa2ceec00) [pid = 1854] [serial = 295] [outer = 0xa2c4d800] 02:02:57 INFO - PROCESS | 1808 | 1476435777110 Marionette TRACE conn4 <- [1,336,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:02:57 INFO - . 02:02:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1651ms 02:02:57 INFO - PROCESS | 1808 | 1476435777165 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 02:02:57 INFO - PROCESS | 1808 | 1476435777174 Marionette TRACE conn4 <- [1,337,null,{"value":"2147483649"}] 02:02:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 02:02:57 INFO - PROCESS | 1808 | 1476435777186 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:02:57 INFO - PROCESS | 1808 | 1476435777190 Marionette TRACE conn4 <- [1,338,null,{}] 02:02:57 INFO - PROCESS | 1808 | 1476435777198 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:57 INFO - PROCESS | 1808 | 1476435777389 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 02:02:57 INFO - PROCESS | 1808 | 1476435777458 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:57 INFO - PROCESS | 1808 | ++DOCSHELL 0xa304c400 == 11 [pid = 1854] [id = 106] 02:02:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0xa3050c00) [pid = 1854] [serial = 296] [outer = (nil)] 02:02:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0xa3af5800) [pid = 1854] [serial = 297] [outer = 0xa3050c00] 02:02:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0xa3af0800) [pid = 1854] [serial = 298] [outer = 0xa3050c00] 02:02:58 INFO - PROCESS | 1808 | 1476435778496 Marionette TRACE conn4 <- [1,340,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:02:58 INFO - . 02:02:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1330ms 02:02:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 02:02:58 INFO - PROCESS | 1808 | 1476435778515 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 02:02:58 INFO - PROCESS | 1808 | 1476435778519 Marionette TRACE conn4 <- [1,341,null,{"value":"2147483649"}] 02:02:58 INFO - PROCESS | 1808 | 1476435778526 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:02:58 INFO - PROCESS | 1808 | 1476435778531 Marionette TRACE conn4 <- [1,342,null,{}] 02:02:58 INFO - PROCESS | 1808 | 1476435778552 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:02:58 INFO - PROCESS | 1808 | 1476435778761 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 02:02:58 INFO - PROCESS | 1808 | 1476435778845 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:02:58 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3bedc00 == 12 [pid = 1854] [id = 107] 02:02:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0xa3d28000) [pid = 1854] [serial = 299] [outer = (nil)] 02:02:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:02:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0xa4768400) [pid = 1854] [serial = 300] [outer = 0xa3d28000] 02:02:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0xa476d000) [pid = 1854] [serial = 301] [outer = 0xa3d28000] 02:03:00 INFO - PROCESS | 1808 | 1476435780056 Marionette TRACE conn4 <- [1,344,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:03:00 INFO - . 02:03:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1591ms 02:03:00 INFO - PROCESS | 1808 | 1476435780116 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 02:03:00 INFO - PROCESS | 1808 | 1476435780122 Marionette TRACE conn4 <- [1,345,null,{"value":"2147483649"}] 02:03:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html 02:03:00 INFO - PROCESS | 1808 | 1476435780129 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:03:00 INFO - PROCESS | 1808 | 1476435780132 Marionette TRACE conn4 <- [1,346,null,{}] 02:03:00 INFO - PROCESS | 1808 | 1476435780139 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:03:00 INFO - PROCESS | 1808 | 1476435780323 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 02:03:00 INFO - PROCESS | 1808 | 1476435780425 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:03:00 INFO - PROCESS | 1808 | ++DOCSHELL 0xa485e800 == 13 [pid = 1854] [id = 108] 02:03:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0xa4860400) [pid = 1854] [serial = 302] [outer = (nil)] 02:03:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0xa56fc000) [pid = 1854] [serial = 303] [outer = 0xa4860400] 02:03:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0xa56ee400) [pid = 1854] [serial = 304] [outer = 0xa4860400] 02:03:01 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0xa3b28800) [pid = 1854] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 02:03:01 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0xa4763c00) [pid = 1854] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 02:03:01 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0xa3a2b000) [pid = 1854] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:03:01 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0xa2cf1c00) [pid = 1854] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 02:03:01 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0xa3153800) [pid = 1854] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html] 02:03:02 INFO - PROCESS | 1808 | 1476435782314 Marionette TRACE conn4 <- [1,348,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:03:02 INFO - . 02:03:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2238ms 02:03:02 INFO - PROCESS | 1808 | 1476435782368 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 02:03:02 INFO - PROCESS | 1808 | 1476435782375 Marionette TRACE conn4 <- [1,349,null,{"value":"2147483649"}] 02:03:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 02:03:02 INFO - PROCESS | 1808 | 1476435782386 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:03:02 INFO - PROCESS | 1808 | 1476435782393 Marionette TRACE conn4 <- [1,350,null,{}] 02:03:02 INFO - PROCESS | 1808 | 1476435782450 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:03:02 INFO - PROCESS | 1808 | 1476435782712 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 02:03:02 INFO - PROCESS | 1808 | 1476435782864 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:03:02 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3b28800 == 14 [pid = 1854] [id = 109] 02:03:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0xa3beb000) [pid = 1854] [serial = 305] [outer = (nil)] 02:03:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0xa59a1c00) [pid = 1854] [serial = 306] [outer = 0xa3beb000] 02:03:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0xa58b9800) [pid = 1854] [serial = 307] [outer = 0xa3beb000] 02:03:04 INFO - PROCESS | 1808 | 1476435784279 Marionette TRACE conn4 <- [1,352,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:03:04 INFO - . 02:03:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1941ms 02:03:04 INFO - PROCESS | 1808 | 1476435784326 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 02:03:04 INFO - PROCESS | 1808 | 1476435784341 Marionette TRACE conn4 <- [1,353,null,{"value":"2147483649"}] 02:03:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 02:03:04 INFO - PROCESS | 1808 | 1476435784458 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:03:04 INFO - PROCESS | 1808 | 1476435784462 Marionette TRACE conn4 <- [1,354,null,{}] 02:03:04 INFO - PROCESS | 1808 | 1476435784481 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:03:04 INFO - PROCESS | 1808 | 1476435784774 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 02:03:04 INFO - PROCESS | 1808 | 1476435784921 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:03:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cee800 == 15 [pid = 1854] [id = 110] 02:03:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0xa3153800) [pid = 1854] [serial = 308] [outer = (nil)] 02:03:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0xa3b28400) [pid = 1854] [serial = 309] [outer = 0xa3153800] 02:03:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0xa3b21800) [pid = 1854] [serial = 310] [outer = 0xa3153800] 02:03:06 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4a2fc00 == 16 [pid = 1854] [id = 111] 02:03:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0xa4a3a800) [pid = 1854] [serial = 311] [outer = (nil)] 02:03:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0xa8f07c00) [pid = 1854] [serial = 312] [outer = 0xa4a3a800] 02:03:06 INFO - PROCESS | 1808 | 1476435786548 Marionette TRACE conn4 <- [1,356,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:03:06 INFO - . 02:03:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2239ms 02:03:06 INFO - PROCESS | 1808 | 1476435786606 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 02:03:06 INFO - PROCESS | 1808 | 1476435786617 Marionette TRACE conn4 <- [1,357,null,{"value":"2147483649"}] 02:03:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 02:03:06 INFO - PROCESS | 1808 | 1476435786676 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:03:06 INFO - PROCESS | 1808 | 1476435786694 Marionette TRACE conn4 <- [1,358,null,{}] 02:03:06 INFO - PROCESS | 1808 | 1476435786733 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:03:06 INFO - PROCESS | 1808 | 1476435786985 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 02:03:07 INFO - PROCESS | 1808 | 1476435787304 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:03:07 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3bf0800 == 17 [pid = 1854] [id = 112] 02:03:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0xa55d5000) [pid = 1854] [serial = 313] [outer = (nil)] 02:03:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0xacd4bc00) [pid = 1854] [serial = 314] [outer = 0xa55d5000] 02:03:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0xacd45800) [pid = 1854] [serial = 315] [outer = 0xa55d5000] 02:03:08 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e39c00 == 18 [pid = 1854] [id = 113] 02:03:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0xa1e3c400) [pid = 1854] [serial = 316] [outer = (nil)] 02:03:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0xa1e3f000) [pid = 1854] [serial = 317] [outer = 0xa1e3c400] 02:03:09 INFO - PROCESS | 1808 | 1476435789313 Marionette TRACE conn4 <- [1,360,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:03:09 INFO - . 02:03:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2669ms 02:03:09 INFO - PROCESS | 1808 | 1476435789344 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 02:03:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 02:03:09 INFO - PROCESS | 1808 | 1476435789357 Marionette TRACE conn4 <- [1,361,null,{"value":"2147483649"}] 02:03:09 INFO - PROCESS | 1808 | 1476435789373 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:03:09 INFO - PROCESS | 1808 | 1476435789381 Marionette TRACE conn4 <- [1,362,null,{}] 02:03:09 INFO - PROCESS | 1808 | 1476435789407 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:03:09 INFO - PROCESS | 1808 | 1476435789638 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 02:03:09 INFO - PROCESS | 1808 | 1476435789779 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:03:09 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e47000 == 19 [pid = 1854] [id = 114] 02:03:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0xa1e47400) [pid = 1854] [serial = 318] [outer = (nil)] 02:03:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0xa4a2e800) [pid = 1854] [serial = 319] [outer = 0xa1e47400] 02:03:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0xa1eb1000) [pid = 1854] [serial = 320] [outer = 0xa1e47400] 02:03:10 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1eb6400 == 20 [pid = 1854] [id = 115] 02:03:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0xa1eb6800) [pid = 1854] [serial = 321] [outer = (nil)] 02:03:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0xa1eb8800) [pid = 1854] [serial = 322] [outer = 0xa1eb6800] 02:03:11 INFO - PROCESS | 1808 | 1476435791221 Marionette TRACE conn4 <- [1,364,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:03:11 INFO - . 02:03:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1922ms 02:03:11 INFO - PROCESS | 1808 | 1476435791318 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 02:03:11 INFO - PROCESS | 1808 | 1476435791332 Marionette TRACE conn4 <- [1,365,null,{"value":"2147483649"}] 02:03:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 02:03:11 INFO - PROCESS | 1808 | 1476435791347 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:03:11 INFO - PROCESS | 1808 | 1476435791352 Marionette TRACE conn4 <- [1,366,null,{}] 02:03:11 INFO - PROCESS | 1808 | 1476435791363 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:03:11 INFO - PROCESS | 1808 | 1476435791658 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 02:03:11 INFO - PROCESS | 1808 | 1476435791750 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:03:11 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e46400 == 21 [pid = 1854] [id = 116] 02:03:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0xa1e46800) [pid = 1854] [serial = 323] [outer = (nil)] 02:03:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0xa1ebb800) [pid = 1854] [serial = 324] [outer = 0xa1e46800] 02:03:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0xa1eb7400) [pid = 1854] [serial = 325] [outer = 0xa1e46800] 02:03:13 INFO - PROCESS | 1808 | 1476435793235 Marionette TRACE conn4 <- [1,368,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:03:13 INFO - . 02:03:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1941ms 02:03:13 INFO - PROCESS | 1808 | 1476435793290 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 02:03:13 INFO - PROCESS | 1808 | 1476435793293 Marionette TRACE conn4 <- [1,369,null,{"value":"2147483649"}] 02:03:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html 02:03:13 INFO - PROCESS | 1808 | 1476435793322 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:03:13 INFO - PROCESS | 1808 | 1476435793341 Marionette TRACE conn4 <- [1,370,null,{}] 02:03:13 INFO - PROCESS | 1808 | 1476435793358 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:03:13 INFO - PROCESS | 1808 | 1476435793553 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 02:03:13 INFO - PROCESS | 1808 | 1476435793611 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:03:13 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e46000 == 22 [pid = 1854] [id = 117] 02:03:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0xa2624000) [pid = 1854] [serial = 326] [outer = (nil)] 02:03:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0xa3048000) [pid = 1854] [serial = 327] [outer = 0xa2624000] 02:03:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0xa2cf2c00) [pid = 1854] [serial = 328] [outer = 0xa2624000] 02:03:14 INFO - PROCESS | 1808 | 1476435794841 Marionette TRACE conn4 <- [1,372,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:03:14 INFO - . 02:03:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1592ms 02:03:14 INFO - PROCESS | 1808 | 1476435794893 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 02:03:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 02:03:14 INFO - PROCESS | 1808 | 1476435794906 Marionette TRACE conn4 <- [1,373,null,{"value":"2147483649"}] 02:03:14 INFO - PROCESS | 1808 | 1476435794918 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:03:14 INFO - PROCESS | 1808 | 1476435794920 Marionette TRACE conn4 <- [1,374,null,{}] 02:03:14 INFO - PROCESS | 1808 | 1476435794932 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:03:15 INFO - PROCESS | 1808 | 1476435795118 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 02:03:15 INFO - PROCESS | 1808 | 1476435795327 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:03:15 INFO - PROCESS | 1808 | --DOCSHELL 0xa485e800 == 21 [pid = 1854] [id = 108] 02:03:15 INFO - PROCESS | 1808 | --DOCSHELL 0xa3bedc00 == 20 [pid = 1854] [id = 107] 02:03:15 INFO - PROCESS | 1808 | --DOCSHELL 0xa304c400 == 19 [pid = 1854] [id = 106] 02:03:15 INFO - PROCESS | 1808 | --DOCSHELL 0xa26bc400 == 18 [pid = 1854] [id = 105] 02:03:15 INFO - PROCESS | 1808 | --DOCSHELL 0xa2623800 == 17 [pid = 1854] [id = 103] 02:03:15 INFO - PROCESS | 1808 | --DOCSHELL 0xa2627400 == 16 [pid = 1854] [id = 102] 02:03:15 INFO - PROCESS | 1808 | --DOCSHELL 0xa3048400 == 15 [pid = 1854] [id = 101] 02:03:15 INFO - PROCESS | 1808 | --DOCSHELL 0xa3b23000 == 14 [pid = 1854] [id = 100] 02:03:15 INFO - PROCESS | 1808 | --DOCSHELL 0xa3049c00 == 13 [pid = 1854] [id = 99] 02:03:15 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0xa5957800) [pid = 1854] [serial = 272] [outer = (nil)] [url = about:blank] 02:03:15 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0xa2c53400) [pid = 1854] [serial = 252] [outer = (nil)] [url = about:blank] 02:03:15 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0xa58f0c00) [pid = 1854] [serial = 249] [outer = (nil)] [url = about:blank] 02:03:15 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0xa3a24800) [pid = 1854] [serial = 246] [outer = (nil)] [url = about:blank] 02:03:15 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0xa3046800) [pid = 1854] [serial = 255] [outer = (nil)] [url = about:blank] 02:03:15 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c53400 == 14 [pid = 1854] [id = 118] 02:03:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0xa2c53800) [pid = 1854] [serial = 329] [outer = (nil)] 02:03:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0xa3157800) [pid = 1854] [serial = 330] [outer = 0xa2c53800] 02:03:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0xa304f400) [pid = 1854] [serial = 331] [outer = 0xa2c53800] 02:03:15 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0xa3b26400) [pid = 1854] [serial = 270] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:03:15 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0xa304ec00) [pid = 1854] [serial = 258] [outer = (nil)] [url = about:blank] 02:03:15 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0xa3d1fc00) [pid = 1854] [serial = 264] [outer = (nil)] [url = about:blank] 02:03:15 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0xa3a2e000) [pid = 1854] [serial = 261] [outer = (nil)] [url = about:blank] 02:03:15 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0xa3a28400) [pid = 1854] [serial = 262] [outer = (nil)] [url = about:blank] 02:03:15 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0xa304ac00) [pid = 1854] [serial = 259] [outer = (nil)] [url = about:blank] 02:03:15 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0xa2ce8400) [pid = 1854] [serial = 268] [outer = (nil)] [url = about:blank] 02:03:15 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0xa4a32000) [pid = 1854] [serial = 267] [outer = (nil)] [url = about:blank] 02:03:15 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0xa3d1e800) [pid = 1854] [serial = 265] [outer = (nil)] [url = about:blank] 02:03:16 INFO - PROCESS | 1808 | 1476435796632 Marionette TRACE conn4 <- [1,376,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:03:16 INFO - . 02:03:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1747ms 02:03:16 INFO - PROCESS | 1808 | 1476435796662 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 02:03:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 02:03:16 INFO - PROCESS | 1808 | 1476435796672 Marionette TRACE conn4 <- [1,377,null,{"value":"2147483649"}] 02:03:16 INFO - PROCESS | 1808 | 1476435796680 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:03:16 INFO - PROCESS | 1808 | 1476435796686 Marionette TRACE conn4 <- [1,378,null,{}] 02:03:16 INFO - PROCESS | 1808 | 1476435796694 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:03:16 INFO - PROCESS | 1808 | 1476435796953 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 02:03:17 INFO - PROCESS | 1808 | 1476435797122 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:03:17 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3a2d000 == 15 [pid = 1854] [id = 119] 02:03:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0xa3a2d400) [pid = 1854] [serial = 332] [outer = (nil)] 02:03:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0xa3b22c00) [pid = 1854] [serial = 333] [outer = 0xa3a2d400] 02:03:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0xa3b25c00) [pid = 1854] [serial = 334] [outer = 0xa3a2d400] 02:03:18 INFO - PROCESS | 1808 | 1476435798431 Marionette TRACE conn4 <- [1,380,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:03:18 INFO - . 02:03:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1785ms 02:03:18 INFO - PROCESS | 1808 | 1476435798469 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 02:03:18 INFO - PROCESS | 1808 | 1476435798478 Marionette TRACE conn4 <- [1,381,null,{"value":"2147483649"}] 02:03:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html 02:03:18 INFO - PROCESS | 1808 | 1476435798491 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:03:18 INFO - PROCESS | 1808 | 1476435798497 Marionette TRACE conn4 <- [1,382,null,{}] 02:03:18 INFO - PROCESS | 1808 | 1476435798545 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:03:18 INFO - PROCESS | 1808 | 1476435798779 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 02:03:18 INFO - PROCESS | 1808 | 1476435798891 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:03:18 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3d1d800 == 16 [pid = 1854] [id = 120] 02:03:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0xa3d23800) [pid = 1854] [serial = 335] [outer = (nil)] 02:03:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0xa485c400) [pid = 1854] [serial = 336] [outer = 0xa3d23800] 02:03:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0xa476f000) [pid = 1854] [serial = 337] [outer = 0xa3d23800] 02:03:20 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0xa55ce000) [pid = 1854] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html] 02:03:20 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0xa3aef400) [pid = 1854] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 02:03:20 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0xa4868400) [pid = 1854] [serial = 192] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 02:03:20 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0xa2c4f400) [pid = 1854] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html] 02:03:20 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0xa6535800) [pid = 1854] [serial = 197] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 02:03:20 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0xaccd6400) [pid = 1854] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 02:03:20 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0xa2cf3000) [pid = 1854] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 02:03:20 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0xa3be7800) [pid = 1854] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 02:03:20 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0xa56edc00) [pid = 1854] [serial = 176] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html] 02:03:20 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0xa4764400) [pid = 1854] [serial = 150] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 02:03:20 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0xacc5dc00) [pid = 1854] [serial = 122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 02:03:20 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0xa2c58800) [pid = 1854] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 02:03:20 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0xa2cf4800) [pid = 1854] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html] 02:03:20 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0xa3beb400) [pid = 1854] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html] 02:03:21 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0xacc64800) [pid = 1854] [serial = 200] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html] 02:03:21 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0xa3050c00) [pid = 1854] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 02:03:21 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0xa3d28000) [pid = 1854] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 02:03:21 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0xa4860400) [pid = 1854] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html] 02:03:21 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0xa26ba000) [pid = 1854] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 02:03:21 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0xa2627800) [pid = 1854] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html] 02:03:21 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0xa3b21400) [pid = 1854] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 02:03:21 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0xa26af000) [pid = 1854] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 02:03:21 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0xa2c4d800) [pid = 1854] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html] 02:03:21 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0xa3b24400) [pid = 1854] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:03:21 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0xa304b400) [pid = 1854] [serial = 276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 02:03:21 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0xa8f10800) [pid = 1854] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435765800] 02:03:21 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0xa3b2b800) [pid = 1854] [serial = 170] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 02:03:21 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0xa4556c00) [pid = 1854] [serial = 173] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 02:03:21 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0xa3a24400) [pid = 1854] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html] 02:03:21 INFO - PROCESS | 1808 | 1476435801310 Marionette TRACE conn4 <- [1,384,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:03:21 INFO - . 02:03:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2886ms 02:03:21 INFO - PROCESS | 1808 | 1476435801381 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 02:03:21 INFO - PROCESS | 1808 | 1476435801388 Marionette TRACE conn4 <- [1,385,null,{"value":"2147483649"}] 02:03:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 02:03:21 INFO - PROCESS | 1808 | 1476435801399 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:03:21 INFO - PROCESS | 1808 | 1476435801404 Marionette TRACE conn4 <- [1,386,null,{}] 02:03:21 INFO - PROCESS | 1808 | 1476435801418 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:03:21 INFO - PROCESS | 1808 | 1476435801648 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 02:03:21 INFO - PROCESS | 1808 | 1476435801754 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:03:21 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3050c00 == 17 [pid = 1854] [id = 121] 02:03:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0xa3158000) [pid = 1854] [serial = 338] [outer = (nil)] 02:03:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0xa3b1f400) [pid = 1854] [serial = 339] [outer = 0xa3158000] 02:03:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0xa3bea000) [pid = 1854] [serial = 340] [outer = 0xa3158000] 02:03:23 INFO - PROCESS | 1808 | 1476435803001 Marionette TRACE conn4 <- [1,388,null,{"value":["/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:03:23 INFO - . 02:03:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1638ms 02:03:23 INFO - PROCESS | 1808 | 1476435803036 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 02:03:23 INFO - PROCESS | 1808 | 1476435803046 Marionette TRACE conn4 <- [1,389,null,{"value":"2147483649"}] 02:03:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 02:03:23 INFO - PROCESS | 1808 | 1476435803062 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:03:23 INFO - PROCESS | 1808 | 1476435803065 Marionette TRACE conn4 <- [1,390,null,{}] 02:03:23 INFO - PROCESS | 1808 | 1476435803075 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:03:23 INFO - PROCESS | 1808 | 1476435803307 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 02:03:23 INFO - PROCESS | 1808 | 1476435803717 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:03:23 INFO - PROCESS | 1808 | ++DOCSHELL 0xa262ec00 == 18 [pid = 1854] [id = 122] 02:03:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0xa26aec00) [pid = 1854] [serial = 341] [outer = (nil)] 02:03:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0xa2c58000) [pid = 1854] [serial = 342] [outer = 0xa26aec00] 02:03:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0xa2c4f000) [pid = 1854] [serial = 343] [outer = 0xa26aec00] 02:03:24 INFO - PROCESS | 1808 | ++DOCSHELL 0xa315fc00 == 19 [pid = 1854] [id = 123] 02:03:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0xa3a25c00) [pid = 1854] [serial = 344] [outer = (nil)] 02:03:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0xa3a2ac00) [pid = 1854] [serial = 345] [outer = 0xa3a25c00] 02:03:25 INFO - PROCESS | 1808 | 1476435805118 Marionette TRACE conn4 <- [1,392,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:03:25 INFO - . 02:03:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2086ms 02:03:25 INFO - PROCESS | 1808 | 1476435805148 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 02:03:25 INFO - PROCESS | 1808 | 1476435805152 Marionette TRACE conn4 <- [1,393,null,{"value":"2147483649"}] 02:03:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 02:03:25 INFO - PROCESS | 1808 | 1476435805158 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:03:25 INFO - PROCESS | 1808 | 1476435805164 Marionette TRACE conn4 <- [1,394,null,{}] 02:03:25 INFO - PROCESS | 1808 | 1476435805182 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:03:25 INFO - PROCESS | 1808 | 1476435805393 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 02:03:25 INFO - PROCESS | 1808 | 1476435805439 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:03:25 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1ebd800 == 20 [pid = 1854] [id = 124] 02:03:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0xa3a26400) [pid = 1854] [serial = 346] [outer = (nil)] 02:03:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0xa485d000) [pid = 1854] [serial = 347] [outer = 0xa3a26400] 02:03:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0xa4861800) [pid = 1854] [serial = 348] [outer = 0xa3a26400] 02:03:26 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4a38000 == 21 [pid = 1854] [id = 125] 02:03:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0xa55d2400) [pid = 1854] [serial = 349] [outer = (nil)] 02:03:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0xa56edc00) [pid = 1854] [serial = 350] [outer = 0xa55d2400] 02:03:26 INFO - PROCESS | 1808 | 1476435806871 Marionette TRACE conn4 <- [1,396,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:03:26 INFO - . 02:03:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1739ms 02:03:26 INFO - PROCESS | 1808 | 1476435806898 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 02:03:26 INFO - PROCESS | 1808 | 1476435806901 Marionette TRACE conn4 <- [1,397,null,{"value":"2147483649"}] 02:03:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 02:03:26 INFO - PROCESS | 1808 | 1476435806908 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:03:26 INFO - PROCESS | 1808 | 1476435806911 Marionette TRACE conn4 <- [1,398,null,{}] 02:03:26 INFO - PROCESS | 1808 | 1476435806919 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:03:27 INFO - PROCESS | 1808 | 1476435807104 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 02:03:27 INFO - PROCESS | 1808 | 1476435807177 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:03:27 INFO - PROCESS | 1808 | ++DOCSHELL 0xa599f000 == 22 [pid = 1854] [id = 126] 02:03:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0xa9dc8400) [pid = 1854] [serial = 351] [outer = (nil)] 02:03:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0xa9e78000) [pid = 1854] [serial = 352] [outer = 0xa9dc8400] 02:03:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0xa9e73400) [pid = 1854] [serial = 353] [outer = 0xa9dc8400] 02:03:28 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e78000 == 23 [pid = 1854] [id = 127] 02:03:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0xa1e78800) [pid = 1854] [serial = 354] [outer = (nil)] 02:03:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0xa1e7a000) [pid = 1854] [serial = 355] [outer = 0xa1e78800] 02:03:28 INFO - PROCESS | 1808 | 1476435808810 Marionette TRACE conn4 <- [1,400,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:03:28 INFO - . 02:03:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1943ms 02:03:28 INFO - PROCESS | 1808 | 1476435808852 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 02:03:28 INFO - PROCESS | 1808 | 1476435808858 Marionette TRACE conn4 <- [1,401,null,{"value":"2147483649"}] 02:03:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 02:03:28 INFO - PROCESS | 1808 | 1476435808867 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:03:28 INFO - PROCESS | 1808 | 1476435808888 Marionette TRACE conn4 <- [1,402,null,{}] 02:03:28 INFO - PROCESS | 1808 | 1476435808953 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:03:29 INFO - PROCESS | 1808 | 1476435809170 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 02:03:29 INFO - PROCESS | 1808 | 1476435809336 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:03:29 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e7f800 == 24 [pid = 1854] [id = 128] 02:03:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0xa1e7fc00) [pid = 1854] [serial = 356] [outer = (nil)] 02:03:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:03:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0xa1e83c00) [pid = 1854] [serial = 357] [outer = 0xa1e7fc00] 02:03:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0xa1e83400) [pid = 1854] [serial = 358] [outer = 0xa1e7fc00] 02:03:30 WARNING - wptserve Traceback (most recent call last): 02:03:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:03:30 WARNING - rv = self.func(request, response) 02:03:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:03:30 WARNING - access_control_allow_origin = "*") 02:03:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:03:30 WARNING - payload = payload_generator(server_data) 02:03:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:03:30 WARNING - return encode_string_as_bmp_image(data) 02:03:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:03:30 WARNING - img.save(f, "BMP") 02:03:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:03:30 WARNING - f.write(bmpfileheader) 02:03:30 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:03:30 WARNING - 02:03:31 INFO - PROCESS | 1808 | --DOCSHELL 0xa26b6000 == 23 [pid = 1854] [id = 104] 02:03:31 INFO - PROCESS | 1808 | --DOCSHELL 0xa3d1d800 == 22 [pid = 1854] [id = 120] 02:03:31 INFO - PROCESS | 1808 | --DOCSHELL 0xa3a2d000 == 21 [pid = 1854] [id = 119] 02:03:31 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c53400 == 20 [pid = 1854] [id = 118] 02:03:31 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e46000 == 19 [pid = 1854] [id = 117] 02:03:31 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e46400 == 18 [pid = 1854] [id = 116] 02:03:31 INFO - PROCESS | 1808 | --DOCSHELL 0xa1eb6400 == 17 [pid = 1854] [id = 115] 02:03:31 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e47000 == 16 [pid = 1854] [id = 114] 02:03:31 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e39c00 == 15 [pid = 1854] [id = 113] 02:03:31 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c56000 == 14 [pid = 1854] [id = 91] 02:03:31 INFO - PROCESS | 1808 | --DOCSHELL 0xa3bf0800 == 13 [pid = 1854] [id = 112] 02:03:31 INFO - PROCESS | 1808 | --DOCSHELL 0xa4a2fc00 == 12 [pid = 1854] [id = 111] 02:03:31 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cee800 == 11 [pid = 1854] [id = 110] 02:03:31 INFO - PROCESS | 1808 | --DOCSHELL 0xa3b28800 == 10 [pid = 1854] [id = 109] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0xa3a30800) [pid = 1854] [serial = 292] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0xa3b25400) [pid = 1854] [serial = 291] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0xa262a400) [pid = 1854] [serial = 286] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0xa262b800) [pid = 1854] [serial = 285] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0xa3af5800) [pid = 1854] [serial = 297] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0xa9e77400) [pid = 1854] [serial = 283] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0xa9e72400) [pid = 1854] [serial = 282] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0xa26b4000) [pid = 1854] [serial = 289] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0xa26b5400) [pid = 1854] [serial = 288] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0xa2ceec00) [pid = 1854] [serial = 295] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0xa9e76c00) [pid = 1854] [serial = 178] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0xa56f3400) [pid = 1854] [serial = 152] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0xa4a3b800) [pid = 1854] [serial = 124] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0xa3046000) [pid = 1854] [serial = 256] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0xa3b29800) [pid = 1854] [serial = 244] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0xa3bee400) [pid = 1854] [serial = 147] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0xa3aee400) [pid = 1854] [serial = 202] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0xa2cf4c00) [pid = 1854] [serial = 294] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0xa3be4c00) [pid = 1854] [serial = 280] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0xa3052c00) [pid = 1854] [serial = 278] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0xa315d800) [pid = 1854] [serial = 277] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0xa9e74c00) [pid = 1854] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435765800] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0xa56ee400) [pid = 1854] [serial = 304] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0xa56fc000) [pid = 1854] [serial = 303] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0xa4768400) [pid = 1854] [serial = 300] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0xa476d000) [pid = 1854] [serial = 301] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0xa3af0800) [pid = 1854] [serial = 298] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0xa59a1c00) [pid = 1854] [serial = 306] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0xa4557000) [pid = 1854] [serial = 172] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0xa485f000) [pid = 1854] [serial = 175] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0xa3be6800) [pid = 1854] [serial = 189] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0xa653a400) [pid = 1854] [serial = 220] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0xa3af9400) [pid = 1854] [serial = 217] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0xa56ee000) [pid = 1854] [serial = 194] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0xa2c52c00) [pid = 1854] [serial = 253] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0xa9e6fc00) [pid = 1854] [serial = 199] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0xa3154c00) [pid = 1854] [serial = 223] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0xa315ec00) [pid = 1854] [serial = 247] [outer = (nil)] [url = about:blank] 02:03:31 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0xa55d5c00) [pid = 1854] [serial = 250] [outer = (nil)] [url = about:blank] 02:03:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0x93e1cc00) [pid = 1808] [serial = 23] [outer = 0x9af09c00] 02:03:35 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0xa3a2d400) [pid = 1854] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 02:03:35 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0xa3d23800) [pid = 1854] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html] 02:03:35 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0xa2624000) [pid = 1854] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html] 02:03:35 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0xa2c53800) [pid = 1854] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 02:03:35 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0xa1e46800) [pid = 1854] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 02:03:35 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0xa4562800) [pid = 1854] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html] 02:03:35 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0xa4a3a800) [pid = 1854] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:03:35 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0xa1e3c400) [pid = 1854] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435788725] 02:03:35 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0xa1eb6800) [pid = 1854] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:03:39 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e78000 == 9 [pid = 1854] [id = 127] 02:03:39 INFO - PROCESS | 1808 | --DOCSHELL 0xa599f000 == 8 [pid = 1854] [id = 126] 02:03:39 INFO - PROCESS | 1808 | --DOCSHELL 0xa4a38000 == 7 [pid = 1854] [id = 125] 02:03:39 INFO - PROCESS | 1808 | --DOCSHELL 0xa1ebd800 == 6 [pid = 1854] [id = 124] 02:03:39 INFO - PROCESS | 1808 | --DOCSHELL 0xa315fc00 == 5 [pid = 1854] [id = 123] 02:03:39 INFO - PROCESS | 1808 | --DOCSHELL 0xa262ec00 == 4 [pid = 1854] [id = 122] 02:03:39 INFO - PROCESS | 1808 | --DOCSHELL 0xa455dc00 == 3 [pid = 1854] [id = 97] 02:03:39 INFO - PROCESS | 1808 | --DOCSHELL 0xa3050c00 == 2 [pid = 1854] [id = 121] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0xa2cf2c00) [pid = 1854] [serial = 328] [outer = (nil)] [url = about:blank] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0xa3157800) [pid = 1854] [serial = 330] [outer = (nil)] [url = about:blank] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0xa485c400) [pid = 1854] [serial = 336] [outer = (nil)] [url = about:blank] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0xa3b25c00) [pid = 1854] [serial = 334] [outer = (nil)] [url = about:blank] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa3b28400) [pid = 1854] [serial = 309] [outer = (nil)] [url = about:blank] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa1eb7400) [pid = 1854] [serial = 325] [outer = (nil)] [url = about:blank] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xa56f1400) [pid = 1854] [serial = 273] [outer = (nil)] [url = about:blank] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xa3048000) [pid = 1854] [serial = 327] [outer = (nil)] [url = about:blank] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0xacd4bc00) [pid = 1854] [serial = 314] [outer = (nil)] [url = about:blank] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0xa4a2e800) [pid = 1854] [serial = 319] [outer = (nil)] [url = about:blank] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0xa304f400) [pid = 1854] [serial = 331] [outer = (nil)] [url = about:blank] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0xa1ebb800) [pid = 1854] [serial = 324] [outer = (nil)] [url = about:blank] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0xa8f07c00) [pid = 1854] [serial = 312] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0xa476f000) [pid = 1854] [serial = 337] [outer = (nil)] [url = about:blank] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0xa3b22c00) [pid = 1854] [serial = 333] [outer = (nil)] [url = about:blank] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 32 (0xa1e3f000) [pid = 1854] [serial = 317] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435788725] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 31 (0xa1eb8800) [pid = 1854] [serial = 322] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:03:39 INFO - PROCESS | 1808 | --DOMWINDOW == 30 (0xa3b1f400) [pid = 1854] [serial = 339] [outer = (nil)] [url = about:blank] 02:03:44 INFO - PROCESS | 1808 | --DOMWINDOW == 29 (0xa3153800) [pid = 1854] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 02:03:44 INFO - PROCESS | 1808 | --DOMWINDOW == 28 (0xa3beb000) [pid = 1854] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 02:03:44 INFO - PROCESS | 1808 | --DOMWINDOW == 27 (0xa1e78800) [pid = 1854] [serial = 354] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:03:44 INFO - PROCESS | 1808 | --DOMWINDOW == 26 (0xa9dc8400) [pid = 1854] [serial = 351] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 02:03:44 INFO - PROCESS | 1808 | --DOMWINDOW == 25 (0xa3158000) [pid = 1854] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 02:03:44 INFO - PROCESS | 1808 | --DOMWINDOW == 24 (0xa3a25c00) [pid = 1854] [serial = 344] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:03:44 INFO - PROCESS | 1808 | --DOMWINDOW == 23 (0xa26aec00) [pid = 1854] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 02:03:44 INFO - PROCESS | 1808 | --DOMWINDOW == 22 (0xa55d2400) [pid = 1854] [serial = 349] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435806649] 02:03:44 INFO - PROCESS | 1808 | --DOMWINDOW == 21 (0xa3a26400) [pid = 1854] [serial = 346] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html] 02:03:44 INFO - PROCESS | 1808 | --DOMWINDOW == 20 (0xa1e47400) [pid = 1854] [serial = 318] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 02:03:44 INFO - PROCESS | 1808 | --DOMWINDOW == 19 (0xa55d5000) [pid = 1854] [serial = 313] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html] 02:03:46 INFO - PROCESS | 1808 | --DOMWINDOW == 18 (0xa1eb1000) [pid = 1854] [serial = 320] [outer = (nil)] [url = about:blank] 02:03:46 INFO - PROCESS | 1808 | --DOMWINDOW == 17 (0xacd45800) [pid = 1854] [serial = 315] [outer = (nil)] [url = about:blank] 02:03:46 INFO - PROCESS | 1808 | --DOMWINDOW == 16 (0xa3b21800) [pid = 1854] [serial = 310] [outer = (nil)] [url = about:blank] 02:03:46 INFO - PROCESS | 1808 | --DOMWINDOW == 15 (0xa58b9800) [pid = 1854] [serial = 307] [outer = (nil)] [url = about:blank] 02:03:46 INFO - PROCESS | 1808 | --DOMWINDOW == 14 (0xa1e7a000) [pid = 1854] [serial = 355] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:03:46 INFO - PROCESS | 1808 | --DOMWINDOW == 13 (0xa9e73400) [pid = 1854] [serial = 353] [outer = (nil)] [url = about:blank] 02:03:46 INFO - PROCESS | 1808 | --DOMWINDOW == 12 (0xa9e78000) [pid = 1854] [serial = 352] [outer = (nil)] [url = about:blank] 02:03:46 INFO - PROCESS | 1808 | --DOMWINDOW == 11 (0xa3bea000) [pid = 1854] [serial = 340] [outer = (nil)] [url = about:blank] 02:03:46 INFO - PROCESS | 1808 | --DOMWINDOW == 10 (0xa3a2ac00) [pid = 1854] [serial = 345] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:03:46 INFO - PROCESS | 1808 | --DOMWINDOW == 9 (0xa2c4f000) [pid = 1854] [serial = 343] [outer = (nil)] [url = about:blank] 02:03:46 INFO - PROCESS | 1808 | --DOMWINDOW == 8 (0xa2c58000) [pid = 1854] [serial = 342] [outer = (nil)] [url = about:blank] 02:03:46 INFO - PROCESS | 1808 | --DOMWINDOW == 7 (0xa56edc00) [pid = 1854] [serial = 350] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435806649] 02:03:46 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa485d000) [pid = 1854] [serial = 347] [outer = (nil)] [url = about:blank] 02:03:46 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa4861800) [pid = 1854] [serial = 348] [outer = (nil)] [url = about:blank] 02:03:46 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa1e83c00) [pid = 1854] [serial = 357] [outer = (nil)] [url = about:blank] 02:03:48 INFO - PROCESS | 1808 | --DOMWINDOW == 14 (0x93fd6c00) [pid = 1808] [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%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:03:59 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:03:59 INFO - PROCESS | 1808 | 1476435839981 Marionette TRACE conn4 <- [1,404,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 02:04:00 INFO - . 02:04:00 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 31165ms 02:04:00 INFO - PROCESS | 1808 | 1476435840033 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 02:04:00 INFO - PROCESS | 1808 | 1476435840040 Marionette TRACE conn4 <- [1,405,null,{"value":"2147483649"}] 02:04:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 02:04:00 INFO - PROCESS | 1808 | 1476435840052 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:04:00 INFO - PROCESS | 1808 | 1476435840059 Marionette TRACE conn4 <- [1,406,null,{}] 02:04:00 INFO - PROCESS | 1808 | 1476435840075 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:04:00 INFO - PROCESS | 1808 | 1476435840312 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 02:04:00 INFO - PROCESS | 1808 | 1476435840368 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:04:00 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e43000 == 3 [pid = 1854] [id = 129] 02:04:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e44400) [pid = 1854] [serial = 359] [outer = (nil)] 02:04:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:04:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:04:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e48800) [pid = 1854] [serial = 360] [outer = 0xa1e44400] 02:04:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7b400) [pid = 1854] [serial = 361] [outer = 0xa1e44400] 02:04:01 WARNING - wptserve Traceback (most recent call last): 02:04:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:04:01 WARNING - rv = self.func(request, response) 02:04:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:04:01 WARNING - access_control_allow_origin = "*") 02:04:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:04:01 WARNING - payload = payload_generator(server_data) 02:04:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:04:01 WARNING - return encode_string_as_bmp_image(data) 02:04:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:04:01 WARNING - img.save(f, "BMP") 02:04:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:04:01 WARNING - f.write(bmpfileheader) 02:04:01 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:04:01 WARNING - 02:04:08 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e7f800 == 2 [pid = 1854] [id = 128] 02:04:14 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa1e7fc00) [pid = 1854] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html] 02:04:19 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa1e48800) [pid = 1854] [serial = 360] [outer = (nil)] [url = about:blank] 02:04:19 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa1e83400) [pid = 1854] [serial = 358] [outer = (nil)] [url = about:blank] 02:04:30 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:04:30 INFO - PROCESS | 1808 | 1476435870863 Marionette TRACE conn4 <- [1,408,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 02:04:30 INFO - . 02:04:30 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30829ms 02:04:30 INFO - PROCESS | 1808 | 1476435870879 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 02:04:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 02:04:30 INFO - PROCESS | 1808 | 1476435870888 Marionette TRACE conn4 <- [1,409,null,{"value":"2147483649"}] 02:04:30 INFO - PROCESS | 1808 | 1476435870902 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:04:30 INFO - PROCESS | 1808 | 1476435870907 Marionette TRACE conn4 <- [1,410,null,{}] 02:04:30 INFO - PROCESS | 1808 | 1476435870913 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:04:31 INFO - PROCESS | 1808 | 1476435871094 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 02:04:31 INFO - PROCESS | 1808 | 1476435871160 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:04:31 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e43400 == 3 [pid = 1854] [id = 130] 02:04:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e43800) [pid = 1854] [serial = 362] [outer = (nil)] 02:04:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:04:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:04:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e76c00) [pid = 1854] [serial = 363] [outer = 0xa1e43800] 02:04:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7c800) [pid = 1854] [serial = 364] [outer = 0xa1e43800] 02:04:32 WARNING - wptserve Traceback (most recent call last): 02:04:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:04:32 WARNING - rv = self.func(request, response) 02:04:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:04:32 WARNING - access_control_allow_origin = "*") 02:04:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:04:32 WARNING - payload = payload_generator(server_data) 02:04:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:04:32 WARNING - return encode_string_as_bmp_image(data) 02:04:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:04:32 WARNING - img.save(f, "BMP") 02:04:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:04:32 WARNING - f.write(bmpfileheader) 02:04:32 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:04:32 WARNING - 02:04:39 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e43000 == 2 [pid = 1854] [id = 129] 02:04:45 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa1e44400) [pid = 1854] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html] 02:04:50 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa1e76c00) [pid = 1854] [serial = 363] [outer = (nil)] [url = about:blank] 02:04:50 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa1e7b400) [pid = 1854] [serial = 361] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:05:01 INFO - PROCESS | 1808 | 1476435901659 Marionette TRACE conn4 <- [1,412,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 02:05:01 INFO - . 02:05:01 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30823ms 02:05:01 INFO - PROCESS | 1808 | 1476435901727 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 02:05:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 02:05:01 INFO - PROCESS | 1808 | 1476435901738 Marionette TRACE conn4 <- [1,413,null,{"value":"2147483649"}] 02:05:01 INFO - PROCESS | 1808 | 1476435901755 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:05:01 INFO - PROCESS | 1808 | 1476435901768 Marionette TRACE conn4 <- [1,414,null,{}] 02:05:01 INFO - PROCESS | 1808 | 1476435901792 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:05:02 INFO - PROCESS | 1808 | 1476435902063 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 02:05:02 INFO - PROCESS | 1808 | 1476435902135 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:05:02 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e44000 == 3 [pid = 1854] [id = 131] 02:05:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e44400) [pid = 1854] [serial = 365] [outer = (nil)] 02:05:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:05:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:05:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e77800) [pid = 1854] [serial = 366] [outer = 0xa1e44400] 02:05:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7cc00) [pid = 1854] [serial = 367] [outer = 0xa1e44400] 02:05:03 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e7f800 == 4 [pid = 1854] [id = 132] 02:05:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 8 (0xa1eb1000) [pid = 1854] [serial = 368] [outer = (nil)] 02:05:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 9 (0xa1eb3000) [pid = 1854] [serial = 369] [outer = 0xa1eb1000] 02:05:03 INFO - PROCESS | 1808 | 1476435903389 Marionette TRACE conn4 <- [1,416,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:05:03 INFO - . 02:05:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1664ms 02:05:03 INFO - PROCESS | 1808 | 1476435903414 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 02:05:03 INFO - PROCESS | 1808 | 1476435903423 Marionette TRACE conn4 <- [1,417,null,{"value":"2147483649"}] 02:05:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 02:05:03 INFO - PROCESS | 1808 | 1476435903437 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:05:03 INFO - PROCESS | 1808 | 1476435903443 Marionette TRACE conn4 <- [1,418,null,{}] 02:05:03 INFO - PROCESS | 1808 | 1476435903449 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:05:03 INFO - PROCESS | 1808 | 1476435903652 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 02:05:03 INFO - PROCESS | 1808 | 1476435903752 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:05:03 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1eb7400 == 5 [pid = 1854] [id = 133] 02:05:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 10 (0xa1eb7c00) [pid = 1854] [serial = 370] [outer = (nil)] 02:05:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:05:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:05:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 11 (0xa1ebd400) [pid = 1854] [serial = 371] [outer = 0xa1eb7c00] 02:05:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 12 (0xa1ebf800) [pid = 1854] [serial = 372] [outer = 0xa1eb7c00] 02:05:04 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2620c00 == 6 [pid = 1854] [id = 134] 02:05:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 13 (0xa2623000) [pid = 1854] [serial = 373] [outer = (nil)] 02:05:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 14 (0xa2625400) [pid = 1854] [serial = 374] [outer = 0xa2623000] 02:05:04 INFO - PROCESS | 1808 | 1476435904878 Marionette TRACE conn4 <- [1,420,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:05:04 INFO - . 02:05:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1497ms 02:05:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 02:05:04 INFO - PROCESS | 1808 | 1476435904934 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 02:05:04 INFO - PROCESS | 1808 | 1476435904937 Marionette TRACE conn4 <- [1,421,null,{"value":"2147483649"}] 02:05:04 INFO - PROCESS | 1808 | 1476435904944 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:05:04 INFO - PROCESS | 1808 | 1476435904951 Marionette TRACE conn4 <- [1,422,null,{}] 02:05:04 INFO - PROCESS | 1808 | 1476435904970 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:05:05 INFO - PROCESS | 1808 | 1476435905165 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 02:05:05 INFO - PROCESS | 1808 | 1476435905233 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:05:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa262c400 == 7 [pid = 1854] [id = 135] 02:05:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0xa262c800) [pid = 1854] [serial = 375] [outer = (nil)] 02:05:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:05:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:05:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0xa2c4cc00) [pid = 1854] [serial = 376] [outer = 0xa262c800] 02:05:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0xa2c4ec00) [pid = 1854] [serial = 377] [outer = 0xa262c800] 02:05:06 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c50800 == 8 [pid = 1854] [id = 136] 02:05:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0xa2c53400) [pid = 1854] [serial = 378] [outer = (nil)] 02:05:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0xa2c55c00) [pid = 1854] [serial = 379] [outer = 0xa2c53400] 02:05:06 INFO - PROCESS | 1808 | 1476435906398 Marionette TRACE conn4 <- [1,424,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:05:06 INFO - . 02:05:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1498ms 02:05:06 INFO - PROCESS | 1808 | 1476435906441 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 02:05:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 02:05:06 INFO - PROCESS | 1808 | 1476435906446 Marionette TRACE conn4 <- [1,425,null,{"value":"2147483649"}] 02:05:06 INFO - PROCESS | 1808 | 1476435906453 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:05:06 INFO - PROCESS | 1808 | 1476435906456 Marionette TRACE conn4 <- [1,426,null,{}] 02:05:06 INFO - PROCESS | 1808 | 1476435906463 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:05:06 INFO - PROCESS | 1808 | 1476435906651 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 02:05:06 INFO - PROCESS | 1808 | 1476435906734 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:05:06 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c58000 == 9 [pid = 1854] [id = 137] 02:05:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0xa2c5a400) [pid = 1854] [serial = 380] [outer = (nil)] 02:05:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:05:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:05:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0xa2ceb800) [pid = 1854] [serial = 381] [outer = 0xa2c5a400] 02:05:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0xa2cec400) [pid = 1854] [serial = 382] [outer = 0xa2c5a400] 02:05:07 WARNING - wptserve Traceback (most recent call last): 02:05:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:05:07 WARNING - rv = self.func(request, response) 02:05:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:05:07 WARNING - access_control_allow_origin = "*") 02:05:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:05:07 WARNING - payload = payload_generator(server_data) 02:05:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:05:07 WARNING - return encode_string_as_bmp_image(data) 02:05:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:05:07 WARNING - img.save(f, "BMP") 02:05:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:05:07 WARNING - f.write(bmpfileheader) 02:05:07 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:05:07 WARNING - 02:05:10 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c50800 == 8 [pid = 1854] [id = 136] 02:05:10 INFO - PROCESS | 1808 | --DOCSHELL 0xa262c400 == 7 [pid = 1854] [id = 135] 02:05:10 INFO - PROCESS | 1808 | --DOCSHELL 0xa2620c00 == 6 [pid = 1854] [id = 134] 02:05:10 INFO - PROCESS | 1808 | --DOCSHELL 0xa1eb7400 == 5 [pid = 1854] [id = 133] 02:05:10 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e7f800 == 4 [pid = 1854] [id = 132] 02:05:10 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e44000 == 3 [pid = 1854] [id = 131] 02:05:10 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e43400 == 2 [pid = 1854] [id = 130] 02:05:13 INFO - PROCESS | 1808 | --DOMWINDOW == 21 (0xa1eb7c00) [pid = 1854] [serial = 370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html] 02:05:13 INFO - PROCESS | 1808 | --DOMWINDOW == 20 (0xa2623000) [pid = 1854] [serial = 373] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435904648] 02:05:13 INFO - PROCESS | 1808 | --DOMWINDOW == 19 (0xa262c800) [pid = 1854] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 02:05:13 INFO - PROCESS | 1808 | --DOMWINDOW == 18 (0xa2c53400) [pid = 1854] [serial = 378] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:05:13 INFO - PROCESS | 1808 | --DOMWINDOW == 17 (0xa1e43800) [pid = 1854] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html] 02:05:13 INFO - PROCESS | 1808 | --DOMWINDOW == 16 (0xa1e44400) [pid = 1854] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 02:05:13 INFO - PROCESS | 1808 | --DOMWINDOW == 15 (0xa1eb1000) [pid = 1854] [serial = 368] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:05:17 INFO - PROCESS | 1808 | --DOMWINDOW == 14 (0xa1ebd400) [pid = 1854] [serial = 371] [outer = (nil)] [url = about:blank] 02:05:17 INFO - PROCESS | 1808 | --DOMWINDOW == 13 (0xa1ebf800) [pid = 1854] [serial = 372] [outer = (nil)] [url = about:blank] 02:05:17 INFO - PROCESS | 1808 | --DOMWINDOW == 12 (0xa2625400) [pid = 1854] [serial = 374] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476435904648] 02:05:17 INFO - PROCESS | 1808 | --DOMWINDOW == 11 (0xa2c4cc00) [pid = 1854] [serial = 376] [outer = (nil)] [url = about:blank] 02:05:17 INFO - PROCESS | 1808 | --DOMWINDOW == 10 (0xa2c4ec00) [pid = 1854] [serial = 377] [outer = (nil)] [url = about:blank] 02:05:17 INFO - PROCESS | 1808 | --DOMWINDOW == 9 (0xa2c55c00) [pid = 1854] [serial = 379] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:05:17 INFO - PROCESS | 1808 | --DOMWINDOW == 8 (0xa1e7c800) [pid = 1854] [serial = 364] [outer = (nil)] [url = about:blank] 02:05:17 INFO - PROCESS | 1808 | --DOMWINDOW == 7 (0xa1e7cc00) [pid = 1854] [serial = 367] [outer = (nil)] [url = about:blank] 02:05:17 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa1eb3000) [pid = 1854] [serial = 369] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:05:17 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa1e77800) [pid = 1854] [serial = 366] [outer = (nil)] [url = about:blank] 02:05:17 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa2ceb800) [pid = 1854] [serial = 381] [outer = (nil)] [url = about:blank] 02:05:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0x93fcec00) [pid = 1808] [serial = 24] [outer = 0x9af09c00] 02:05:37 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:05:37 INFO - PROCESS | 1808 | 1476435937212 Marionette TRACE conn4 <- [1,428,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 02:05:37 INFO - . 02:05:37 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30777ms 02:05:37 INFO - PROCESS | 1808 | 1476435937230 Marionette TRACE conn4 -> [0,429,"getWindowHandle",null] 02:05:37 INFO - PROCESS | 1808 | 1476435937236 Marionette TRACE conn4 <- [1,429,null,{"value":"2147483649"}] 02:05:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 02:05:37 INFO - PROCESS | 1808 | 1476435937249 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:05:37 INFO - PROCESS | 1808 | 1476435937256 Marionette TRACE conn4 <- [1,430,null,{}] 02:05:37 INFO - PROCESS | 1808 | 1476435937271 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:05:37 INFO - PROCESS | 1808 | 1476435937475 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 02:05:37 INFO - PROCESS | 1808 | 1476435937544 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:05:37 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e45000 == 3 [pid = 1854] [id = 138] 02:05:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e45400) [pid = 1854] [serial = 383] [outer = (nil)] 02:05:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:05:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:05:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e77000) [pid = 1854] [serial = 384] [outer = 0xa1e45400] 02:05:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7c400) [pid = 1854] [serial = 385] [outer = 0xa1e45400] 02:05:38 WARNING - wptserve Traceback (most recent call last): 02:05:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:05:38 WARNING - rv = self.func(request, response) 02:05:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:05:38 WARNING - access_control_allow_origin = "*") 02:05:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:05:38 WARNING - payload = payload_generator(server_data) 02:05:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:05:38 WARNING - return encode_string_as_bmp_image(data) 02:05:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:05:38 WARNING - img.save(f, "BMP") 02:05:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:05:38 WARNING - f.write(bmpfileheader) 02:05:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:05:38 WARNING - 02:05:41 INFO - PROCESS | 1808 | --DOMWINDOW == 14 (0x93e1cc00) [pid = 1808] [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%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:05:45 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c58000 == 2 [pid = 1854] [id = 137] 02:05:51 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa2c5a400) [pid = 1854] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html] 02:05:55 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa2cec400) [pid = 1854] [serial = 382] [outer = (nil)] [url = about:blank] 02:05:55 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa1e77000) [pid = 1854] [serial = 384] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:06:08 INFO - PROCESS | 1808 | 1476435968046 Marionette TRACE conn4 <- [1,432,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 02:06:08 INFO - . 02:06:08 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30823ms 02:06:08 INFO - PROCESS | 1808 | 1476435968070 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 02:06:08 INFO - PROCESS | 1808 | 1476435968080 Marionette TRACE conn4 <- [1,433,null,{"value":"2147483649"}] 02:06:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 02:06:08 INFO - PROCESS | 1808 | 1476435968093 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:06:08 INFO - PROCESS | 1808 | 1476435968098 Marionette TRACE conn4 <- [1,434,null,{}] 02:06:08 INFO - PROCESS | 1808 | 1476435968106 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:06:08 INFO - PROCESS | 1808 | 1476435968305 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 02:06:08 INFO - PROCESS | 1808 | 1476435968365 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:06:08 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e46400 == 3 [pid = 1854] [id = 139] 02:06:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e47000) [pid = 1854] [serial = 386] [outer = (nil)] 02:06:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:06:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:06:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e79c00) [pid = 1854] [serial = 387] [outer = 0xa1e47000] 02:06:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e80000) [pid = 1854] [serial = 388] [outer = 0xa1e47000] 02:06:09 WARNING - wptserve Traceback (most recent call last): 02:06:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:06:09 WARNING - rv = self.func(request, response) 02:06:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:06:09 WARNING - access_control_allow_origin = "*") 02:06:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:06:09 WARNING - payload = payload_generator(server_data) 02:06:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:06:09 WARNING - return encode_string_as_bmp_image(data) 02:06:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:06:09 WARNING - img.save(f, "BMP") 02:06:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:06:09 WARNING - f.write(bmpfileheader) 02:06:09 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:06:09 WARNING - 02:06:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e45000 == 2 [pid = 1854] [id = 138] 02:06:22 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa1e45400) [pid = 1854] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html] 02:06:27 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa1e79c00) [pid = 1854] [serial = 387] [outer = (nil)] [url = about:blank] 02:06:27 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa1e7c400) [pid = 1854] [serial = 385] [outer = (nil)] [url = about:blank] 02:06:38 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:06:38 INFO - PROCESS | 1808 | 1476435998853 Marionette TRACE conn4 <- [1,436,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 02:06:38 INFO - . 02:06:38 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30819ms 02:06:38 INFO - PROCESS | 1808 | 1476435998912 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 02:06:38 INFO - PROCESS | 1808 | 1476435998916 Marionette TRACE conn4 <- [1,437,null,{"value":"2147483649"}] 02:06:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 02:06:38 INFO - PROCESS | 1808 | 1476435998928 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:06:38 INFO - PROCESS | 1808 | 1476435998934 Marionette TRACE conn4 <- [1,438,null,{}] 02:06:38 INFO - PROCESS | 1808 | 1476435998953 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:06:39 INFO - PROCESS | 1808 | 1476435999134 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 02:06:39 INFO - PROCESS | 1808 | 1476435999208 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:06:39 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e45800 == 3 [pid = 1854] [id = 140] 02:06:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e46000) [pid = 1854] [serial = 389] [outer = (nil)] 02:06:39 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:06:39 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:06:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e79c00) [pid = 1854] [serial = 390] [outer = 0xa1e46000] 02:06:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7f000) [pid = 1854] [serial = 391] [outer = 0xa1e46000] 02:06:40 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e85c00 == 4 [pid = 1854] [id = 141] 02:06:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 8 (0xa1eb3800) [pid = 1854] [serial = 392] [outer = (nil)] 02:06:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 9 (0xa1eb5000) [pid = 1854] [serial = 393] [outer = 0xa1eb3800] 02:06:40 INFO - PROCESS | 1808 | 1476436000330 Marionette TRACE conn4 <- [1,440,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:06:40 INFO - . 02:06:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1441ms 02:06:40 INFO - PROCESS | 1808 | 1476436000370 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 02:06:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 02:06:40 INFO - PROCESS | 1808 | 1476436000375 Marionette TRACE conn4 <- [1,441,null,{"value":"2147483649"}] 02:06:40 INFO - PROCESS | 1808 | 1476436000381 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:06:40 INFO - PROCESS | 1808 | 1476436000385 Marionette TRACE conn4 <- [1,442,null,{}] 02:06:40 INFO - PROCESS | 1808 | 1476436000392 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:06:40 INFO - PROCESS | 1808 | 1476436000593 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 02:06:40 INFO - PROCESS | 1808 | 1476436000679 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:06:40 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1eb7400 == 5 [pid = 1854] [id = 142] 02:06:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 10 (0xa1eba000) [pid = 1854] [serial = 394] [outer = (nil)] 02:06:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:06:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:06:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 11 (0xa1ebf000) [pid = 1854] [serial = 395] [outer = 0xa1eba000] 02:06:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 12 (0xa2621000) [pid = 1854] [serial = 396] [outer = 0xa1eba000] 02:06:41 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2623400 == 6 [pid = 1854] [id = 143] 02:06:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 13 (0xa2625400) [pid = 1854] [serial = 397] [outer = (nil)] 02:06:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 14 (0xa2627400) [pid = 1854] [serial = 398] [outer = 0xa2625400] 02:06:41 INFO - PROCESS | 1808 | 1476436001715 Marionette TRACE conn4 <- [1,444,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:06:41 INFO - . 02:06:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1390ms 02:06:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 02:06:41 INFO - PROCESS | 1808 | 1476436001772 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 02:06:41 INFO - PROCESS | 1808 | 1476436001775 Marionette TRACE conn4 <- [1,445,null,{"value":"2147483649"}] 02:06:41 INFO - PROCESS | 1808 | 1476436001782 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:06:41 INFO - PROCESS | 1808 | 1476436001785 Marionette TRACE conn4 <- [1,446,null,{}] 02:06:41 INFO - PROCESS | 1808 | 1476436001792 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:06:42 INFO - PROCESS | 1808 | 1476436002055 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 02:06:42 INFO - PROCESS | 1808 | 1476436002143 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:06:42 INFO - PROCESS | 1808 | ++DOCSHELL 0xa262d800 == 7 [pid = 1854] [id = 144] 02:06:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0xa262dc00) [pid = 1854] [serial = 399] [outer = (nil)] 02:06:42 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:06:42 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:06:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0xa2c4e000) [pid = 1854] [serial = 400] [outer = 0xa262dc00] 02:06:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0xa2c50400) [pid = 1854] [serial = 401] [outer = 0xa262dc00] 02:06:43 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c51c00 == 8 [pid = 1854] [id = 145] 02:06:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0xa2c54800) [pid = 1854] [serial = 402] [outer = (nil)] 02:06:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0xa2c55400) [pid = 1854] [serial = 403] [outer = 0xa2c54800] 02:06:43 INFO - PROCESS | 1808 | 1476436003430 Marionette TRACE conn4 <- [1,448,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:06:43 INFO - . 02:06:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1683ms 02:06:43 INFO - PROCESS | 1808 | 1476436003467 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 02:06:43 INFO - PROCESS | 1808 | 1476436003474 Marionette TRACE conn4 <- [1,449,null,{"value":"2147483649"}] 02:06:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 02:06:43 INFO - PROCESS | 1808 | 1476436003483 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:06:43 INFO - PROCESS | 1808 | 1476436003490 Marionette TRACE conn4 <- [1,450,null,{}] 02:06:43 INFO - PROCESS | 1808 | 1476436003504 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:06:43 INFO - PROCESS | 1808 | 1476436003744 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 02:06:43 INFO - PROCESS | 1808 | 1476436003861 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:06:43 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c5a400 == 9 [pid = 1854] [id = 146] 02:06:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0xa2c5ac00) [pid = 1854] [serial = 404] [outer = (nil)] 02:06:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:06:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:06:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0xa2cebc00) [pid = 1854] [serial = 405] [outer = 0xa2c5ac00] 02:06:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0xa2cecc00) [pid = 1854] [serial = 406] [outer = 0xa2c5ac00] 02:06:44 WARNING - wptserve Traceback (most recent call last): 02:06:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:06:44 WARNING - rv = self.func(request, response) 02:06:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:06:44 WARNING - access_control_allow_origin = "*") 02:06:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:06:44 WARNING - payload = payload_generator(server_data) 02:06:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:06:44 WARNING - return encode_string_as_bmp_image(data) 02:06:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:06:44 WARNING - img.save(f, "BMP") 02:06:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:06:44 WARNING - f.write(bmpfileheader) 02:06:44 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:06:44 WARNING - 02:06:47 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c51c00 == 8 [pid = 1854] [id = 145] 02:06:47 INFO - PROCESS | 1808 | --DOCSHELL 0xa262d800 == 7 [pid = 1854] [id = 144] 02:06:47 INFO - PROCESS | 1808 | --DOCSHELL 0xa2623400 == 6 [pid = 1854] [id = 143] 02:06:47 INFO - PROCESS | 1808 | --DOCSHELL 0xa1eb7400 == 5 [pid = 1854] [id = 142] 02:06:47 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e85c00 == 4 [pid = 1854] [id = 141] 02:06:47 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e45800 == 3 [pid = 1854] [id = 140] 02:06:47 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e46400 == 2 [pid = 1854] [id = 139] 02:06:50 INFO - PROCESS | 1808 | --DOMWINDOW == 21 (0xa1e46000) [pid = 1854] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 02:06:50 INFO - PROCESS | 1808 | --DOMWINDOW == 20 (0xa1eb3800) [pid = 1854] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:06:50 INFO - PROCESS | 1808 | --DOMWINDOW == 19 (0xa262dc00) [pid = 1854] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 02:06:50 INFO - PROCESS | 1808 | --DOMWINDOW == 18 (0xa2c54800) [pid = 1854] [serial = 402] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:06:50 INFO - PROCESS | 1808 | --DOMWINDOW == 17 (0xa1eba000) [pid = 1854] [serial = 394] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html] 02:06:50 INFO - PROCESS | 1808 | --DOMWINDOW == 16 (0xa2625400) [pid = 1854] [serial = 397] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436001538] 02:06:50 INFO - PROCESS | 1808 | --DOMWINDOW == 15 (0xa1e47000) [pid = 1854] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html] 02:06:54 INFO - PROCESS | 1808 | --DOMWINDOW == 14 (0xa1e79c00) [pid = 1854] [serial = 390] [outer = (nil)] [url = about:blank] 02:06:54 INFO - PROCESS | 1808 | --DOMWINDOW == 13 (0xa1e7f000) [pid = 1854] [serial = 391] [outer = (nil)] [url = about:blank] 02:06:54 INFO - PROCESS | 1808 | --DOMWINDOW == 12 (0xa1eb5000) [pid = 1854] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:06:54 INFO - PROCESS | 1808 | --DOMWINDOW == 11 (0xa2c4e000) [pid = 1854] [serial = 400] [outer = (nil)] [url = about:blank] 02:06:54 INFO - PROCESS | 1808 | --DOMWINDOW == 10 (0xa2c50400) [pid = 1854] [serial = 401] [outer = (nil)] [url = about:blank] 02:06:54 INFO - PROCESS | 1808 | --DOMWINDOW == 9 (0xa2c55400) [pid = 1854] [serial = 403] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:06:54 INFO - PROCESS | 1808 | --DOMWINDOW == 8 (0xa2621000) [pid = 1854] [serial = 396] [outer = (nil)] [url = about:blank] 02:06:54 INFO - PROCESS | 1808 | --DOMWINDOW == 7 (0xa2627400) [pid = 1854] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436001538] 02:06:54 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa1ebf000) [pid = 1854] [serial = 395] [outer = (nil)] [url = about:blank] 02:06:54 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa1e80000) [pid = 1854] [serial = 388] [outer = (nil)] [url = about:blank] 02:06:54 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa2cebc00) [pid = 1854] [serial = 405] [outer = (nil)] [url = about:blank] 02:07:14 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:07:14 INFO - PROCESS | 1808 | 1476436034354 Marionette TRACE conn4 <- [1,452,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 02:07:14 INFO - . 02:07:14 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30885ms 02:07:14 INFO - PROCESS | 1808 | 1476436034368 Marionette TRACE conn4 -> [0,453,"getWindowHandle",null] 02:07:14 INFO - PROCESS | 1808 | 1476436034375 Marionette TRACE conn4 <- [1,453,null,{"value":"2147483649"}] 02:07:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 02:07:14 INFO - PROCESS | 1808 | 1476436034387 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:07:14 INFO - PROCESS | 1808 | 1476436034394 Marionette TRACE conn4 <- [1,454,null,{}] 02:07:14 INFO - PROCESS | 1808 | 1476436034409 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:07:14 INFO - PROCESS | 1808 | 1476436034644 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 02:07:14 INFO - PROCESS | 1808 | 1476436034701 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:07:14 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e45400 == 3 [pid = 1854] [id = 147] 02:07:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e45800) [pid = 1854] [serial = 407] [outer = (nil)] 02:07:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:07:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:07:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e77400) [pid = 1854] [serial = 408] [outer = 0xa1e45800] 02:07:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7c800) [pid = 1854] [serial = 409] [outer = 0xa1e45800] 02:07:15 WARNING - wptserve Traceback (most recent call last): 02:07:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:07:15 WARNING - rv = self.func(request, response) 02:07:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:07:15 WARNING - access_control_allow_origin = "*") 02:07:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:07:15 WARNING - payload = payload_generator(server_data) 02:07:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:07:15 WARNING - return encode_string_as_bmp_image(data) 02:07:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:07:15 WARNING - img.save(f, "BMP") 02:07:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:07:15 WARNING - f.write(bmpfileheader) 02:07:15 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:07:15 WARNING - 02:07:23 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c5a400 == 2 [pid = 1854] [id = 146] 02:07:29 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa2c5ac00) [pid = 1854] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html] 02:07:33 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa1e77400) [pid = 1854] [serial = 408] [outer = (nil)] [url = about:blank] 02:07:33 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa2cecc00) [pid = 1854] [serial = 406] [outer = (nil)] [url = about:blank] 02:07:45 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:07:45 INFO - PROCESS | 1808 | 1476436065200 Marionette TRACE conn4 <- [1,456,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 02:07:45 INFO - . 02:07:45 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30869ms 02:07:45 INFO - PROCESS | 1808 | 1476436065253 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 02:07:45 INFO - PROCESS | 1808 | 1476436065263 Marionette TRACE conn4 <- [1,457,null,{"value":"2147483649"}] 02:07:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 02:07:45 INFO - PROCESS | 1808 | 1476436065276 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:07:45 INFO - PROCESS | 1808 | 1476436065281 Marionette TRACE conn4 <- [1,458,null,{}] 02:07:45 INFO - PROCESS | 1808 | 1476436065289 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:07:45 INFO - PROCESS | 1808 | 1476436065470 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 02:07:45 INFO - PROCESS | 1808 | 1476436065546 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:07:45 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e46000 == 3 [pid = 1854] [id = 148] 02:07:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e47400) [pid = 1854] [serial = 410] [outer = (nil)] 02:07:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:07:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:07:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e79c00) [pid = 1854] [serial = 411] [outer = 0xa1e47400] 02:07:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e80000) [pid = 1854] [serial = 412] [outer = 0xa1e47400] 02:07:46 WARNING - wptserve Traceback (most recent call last): 02:07:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:07:46 WARNING - rv = self.func(request, response) 02:07:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:07:46 WARNING - access_control_allow_origin = "*") 02:07:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:07:46 WARNING - payload = payload_generator(server_data) 02:07:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:07:46 WARNING - return encode_string_as_bmp_image(data) 02:07:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:07:46 WARNING - img.save(f, "BMP") 02:07:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:07:46 WARNING - f.write(bmpfileheader) 02:07:46 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:07:46 WARNING - 02:07:54 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e45400 == 2 [pid = 1854] [id = 147] 02:08:00 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa1e45800) [pid = 1854] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html] 02:08:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa1915400 == 6 [pid = 1808] [id = 7] 02:08:04 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa1e79c00) [pid = 1854] [serial = 411] [outer = (nil)] [url = about:blank] 02:08:04 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa1e7c800) [pid = 1854] [serial = 409] [outer = (nil)] [url = about:blank] 02:08:15 INFO - PROCESS | 1808 | --DOCSHELL 0x9af04800 == 5 [pid = 1808] [id = 8] 02:08:16 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:08:16 INFO - PROCESS | 1808 | 1476436096053 Marionette TRACE conn4 <- [1,460,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 02:08:16 INFO - . 02:08:16 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30827ms 02:08:16 INFO - PROCESS | 1808 | 1476436096105 Marionette TRACE conn4 -> [0,461,"getWindowHandle",null] 02:08:16 INFO - PROCESS | 1808 | 1476436096112 Marionette TRACE conn4 <- [1,461,null,{"value":"2147483649"}] 02:08:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 02:08:16 INFO - PROCESS | 1808 | 1476436096123 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:08:16 INFO - PROCESS | 1808 | 1476436096131 Marionette TRACE conn4 <- [1,462,null,{}] 02:08:16 INFO - PROCESS | 1808 | 1476436096150 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:08:16 INFO - PROCESS | 1808 | 1476436096351 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 02:08:16 INFO - PROCESS | 1808 | 1476436096447 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:08:16 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e45400 == 3 [pid = 1854] [id = 149] 02:08:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e45800) [pid = 1854] [serial = 413] [outer = (nil)] 02:08:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:08:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:08:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e79c00) [pid = 1854] [serial = 414] [outer = 0xa1e45800] 02:08:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7ec00) [pid = 1854] [serial = 415] [outer = 0xa1e45800] 02:08:17 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e85800 == 4 [pid = 1854] [id = 150] 02:08:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 8 (0xa1eb3000) [pid = 1854] [serial = 416] [outer = (nil)] 02:08:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 9 (0xa1eb5800) [pid = 1854] [serial = 417] [outer = 0xa1eb3000] 02:08:17 INFO - PROCESS | 1808 | 1476436097616 Marionette TRACE conn4 <- [1,464,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:08:17 INFO - . 02:08:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1547ms 02:08:17 INFO - PROCESS | 1808 | 1476436097669 Marionette TRACE conn4 -> [0,465,"getWindowHandle",null] 02:08:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 02:08:17 INFO - PROCESS | 1808 | 1476436097678 Marionette TRACE conn4 <- [1,465,null,{"value":"2147483649"}] 02:08:17 INFO - PROCESS | 1808 | 1476436097691 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:08:17 INFO - PROCESS | 1808 | 1476436097696 Marionette TRACE conn4 <- [1,466,null,{}] 02:08:17 INFO - PROCESS | 1808 | 1476436097711 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:08:17 INFO - PROCESS | 1808 | 1476436097917 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 02:08:18 INFO - PROCESS | 1808 | 1476436098008 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:08:18 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1eb4800 == 5 [pid = 1854] [id = 151] 02:08:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 10 (0xa1eb9800) [pid = 1854] [serial = 418] [outer = (nil)] 02:08:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:08:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:08:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 11 (0xa1ebec00) [pid = 1854] [serial = 419] [outer = 0xa1eb9800] 02:08:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 12 (0xa2620000) [pid = 1854] [serial = 420] [outer = 0xa1eb9800] 02:08:18 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2622000 == 6 [pid = 1854] [id = 152] 02:08:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 13 (0xa2624c00) [pid = 1854] [serial = 421] [outer = (nil)] 02:08:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 14 (0xa2627400) [pid = 1854] [serial = 422] [outer = 0xa2624c00] 02:08:19 INFO - PROCESS | 1808 | 1476436099135 Marionette TRACE conn4 <- [1,468,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:08:19 INFO - . 02:08:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1493ms 02:08:19 INFO - PROCESS | 1808 | 1476436099184 Marionette TRACE conn4 -> [0,469,"getWindowHandle",null] 02:08:19 INFO - PROCESS | 1808 | 1476436099189 Marionette TRACE conn4 <- [1,469,null,{"value":"2147483649"}] 02:08:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 02:08:19 INFO - PROCESS | 1808 | 1476436099196 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:08:19 INFO - PROCESS | 1808 | 1476436099203 Marionette TRACE conn4 <- [1,470,null,{}] 02:08:19 INFO - PROCESS | 1808 | 1476436099222 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:08:19 INFO - PROCESS | 1808 | 1476436099419 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 02:08:19 INFO - PROCESS | 1808 | 1476436099498 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:08:19 INFO - PROCESS | 1808 | ++DOCSHELL 0xa262dc00 == 7 [pid = 1854] [id = 153] 02:08:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0xa262e000) [pid = 1854] [serial = 423] [outer = (nil)] 02:08:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:08:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:08:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0xa2c4e400) [pid = 1854] [serial = 424] [outer = 0xa262e000] 02:08:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0xa2c4f400) [pid = 1854] [serial = 425] [outer = 0xa262e000] 02:08:20 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c51800 == 8 [pid = 1854] [id = 154] 02:08:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0xa2c51c00) [pid = 1854] [serial = 426] [outer = (nil)] 02:08:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0xa2c56400) [pid = 1854] [serial = 427] [outer = 0xa2c51c00] 02:08:20 INFO - PROCESS | 1808 | 1476436100673 Marionette TRACE conn4 <- [1,472,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:08:20 INFO - . 02:08:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1539ms 02:08:20 INFO - PROCESS | 1808 | 1476436100736 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 02:08:20 INFO - PROCESS | 1808 | 1476436100741 Marionette TRACE conn4 <- [1,473,null,{"value":"2147483649"}] 02:08:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 02:08:20 INFO - PROCESS | 1808 | 1476436100748 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:08:20 INFO - PROCESS | 1808 | 1476436100750 Marionette TRACE conn4 <- [1,474,null,{}] 02:08:20 INFO - PROCESS | 1808 | 1476436100760 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:08:20 INFO - PROCESS | 1808 | 1476436100951 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 02:08:21 INFO - PROCESS | 1808 | 1476436101031 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:08:21 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c5ac00 == 9 [pid = 1854] [id = 155] 02:08:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0xa2ce8000) [pid = 1854] [serial = 428] [outer = (nil)] 02:08:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:08:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:08:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0xa2cecc00) [pid = 1854] [serial = 429] [outer = 0xa2ce8000] 02:08:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0xa2ced800) [pid = 1854] [serial = 430] [outer = 0xa2ce8000] 02:08:21 WARNING - wptserve Traceback (most recent call last): 02:08:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:08:21 WARNING - rv = self.func(request, response) 02:08:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:08:21 WARNING - access_control_allow_origin = "*") 02:08:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:08:21 WARNING - payload = payload_generator(server_data) 02:08:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:08:21 WARNING - return encode_string_as_bmp_image(data) 02:08:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:08:21 WARNING - img.save(f, "BMP") 02:08:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:08:22 WARNING - f.write(bmpfileheader) 02:08:22 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:08:22 WARNING - 02:08:22 INFO - PROCESS | 1808 | --DOMWINDOW == 13 (0xa6f0dc00) [pid = 1808] [serial = 15] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:08:22 INFO - PROCESS | 1808 | --DOMWINDOW == 12 (0x9af09c00) [pid = 1808] [serial = 18] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:08:25 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c51800 == 8 [pid = 1854] [id = 154] 02:08:25 INFO - PROCESS | 1808 | --DOCSHELL 0xa262dc00 == 7 [pid = 1854] [id = 153] 02:08:25 INFO - PROCESS | 1808 | --DOCSHELL 0xa2622000 == 6 [pid = 1854] [id = 152] 02:08:25 INFO - PROCESS | 1808 | --DOCSHELL 0xa1eb4800 == 5 [pid = 1854] [id = 151] 02:08:25 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e85800 == 4 [pid = 1854] [id = 150] 02:08:25 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e45400 == 3 [pid = 1854] [id = 149] 02:08:25 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e46000 == 2 [pid = 1854] [id = 148] 02:08:27 INFO - PROCESS | 1808 | --DOMWINDOW == 21 (0xa1e45800) [pid = 1854] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 02:08:27 INFO - PROCESS | 1808 | --DOMWINDOW == 20 (0xa1eb3000) [pid = 1854] [serial = 416] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:08:27 INFO - PROCESS | 1808 | --DOMWINDOW == 19 (0xa1eb9800) [pid = 1854] [serial = 418] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html] 02:08:27 INFO - PROCESS | 1808 | --DOMWINDOW == 18 (0xa2624c00) [pid = 1854] [serial = 421] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436098920] 02:08:27 INFO - PROCESS | 1808 | --DOMWINDOW == 17 (0xa1e47400) [pid = 1854] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html] 02:08:27 INFO - PROCESS | 1808 | --DOMWINDOW == 16 (0xa262e000) [pid = 1854] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 02:08:27 INFO - PROCESS | 1808 | --DOMWINDOW == 15 (0xa2c51c00) [pid = 1854] [serial = 426] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:08:27 INFO - PROCESS | 1808 | --DOMWINDOW == 11 (0x9af03800) [pid = 1808] [serial = 17] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:08:27 INFO - PROCESS | 1808 | --DOMWINDOW == 10 (0x93fcec00) [pid = 1808] [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%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:08:31 INFO - PROCESS | 1808 | --DOMWINDOW == 14 (0xa1e79c00) [pid = 1854] [serial = 414] [outer = (nil)] [url = about:blank] 02:08:31 INFO - PROCESS | 1808 | --DOMWINDOW == 13 (0xa1e7ec00) [pid = 1854] [serial = 415] [outer = (nil)] [url = about:blank] 02:08:31 INFO - PROCESS | 1808 | --DOMWINDOW == 12 (0xa1eb5800) [pid = 1854] [serial = 417] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:08:31 INFO - PROCESS | 1808 | --DOMWINDOW == 11 (0xa1ebec00) [pid = 1854] [serial = 419] [outer = (nil)] [url = about:blank] 02:08:31 INFO - PROCESS | 1808 | --DOMWINDOW == 10 (0xa2620000) [pid = 1854] [serial = 420] [outer = (nil)] [url = about:blank] 02:08:31 INFO - PROCESS | 1808 | --DOMWINDOW == 9 (0xa2627400) [pid = 1854] [serial = 422] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436098920] 02:08:31 INFO - PROCESS | 1808 | --DOMWINDOW == 8 (0xa1e80000) [pid = 1854] [serial = 412] [outer = (nil)] [url = about:blank] 02:08:31 INFO - PROCESS | 1808 | --DOMWINDOW == 7 (0xa2c4f400) [pid = 1854] [serial = 425] [outer = (nil)] [url = about:blank] 02:08:31 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa2c56400) [pid = 1854] [serial = 427] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:08:31 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa2c4e400) [pid = 1854] [serial = 424] [outer = (nil)] [url = about:blank] 02:08:31 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa2cecc00) [pid = 1854] [serial = 429] [outer = (nil)] [url = about:blank] 02:08:51 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:08:51 INFO - PROCESS | 1808 | 1476436131520 Marionette TRACE conn4 <- [1,476,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 02:08:51 INFO - . 02:08:51 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30816ms 02:08:51 INFO - PROCESS | 1808 | 1476436131566 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 02:08:51 INFO - PROCESS | 1808 | 1476436131575 Marionette TRACE conn4 <- [1,477,null,{"value":"2147483649"}] 02:08:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 02:08:51 INFO - PROCESS | 1808 | 1476436131586 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:08:51 INFO - PROCESS | 1808 | 1476436131591 Marionette TRACE conn4 <- [1,478,null,{}] 02:08:51 INFO - PROCESS | 1808 | 1476436131602 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:08:51 INFO - PROCESS | 1808 | 1476436131818 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 02:08:51 INFO - PROCESS | 1808 | 1476436131885 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:08:51 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e45000 == 3 [pid = 1854] [id = 156] 02:08:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e45400) [pid = 1854] [serial = 431] [outer = (nil)] 02:08:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:08:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:08:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e77000) [pid = 1854] [serial = 432] [outer = 0xa1e45400] 02:08:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7c400) [pid = 1854] [serial = 433] [outer = 0xa1e45400] 02:08:52 WARNING - wptserve Traceback (most recent call last): 02:08:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:08:52 WARNING - rv = self.func(request, response) 02:08:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:08:52 WARNING - access_control_allow_origin = "*") 02:08:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:08:52 WARNING - payload = payload_generator(server_data) 02:08:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:08:52 WARNING - return encode_string_as_bmp_image(data) 02:08:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:08:52 WARNING - img.save(f, "BMP") 02:08:52 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:08:52 WARNING - f.write(bmpfileheader) 02:08:52 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:08:52 WARNING - 02:09:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c5ac00 == 2 [pid = 1854] [id = 155] 02:09:06 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa2ce8000) [pid = 1854] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html] 02:09:10 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa1e77000) [pid = 1854] [serial = 432] [outer = (nil)] [url = about:blank] 02:09:10 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa2ced800) [pid = 1854] [serial = 430] [outer = (nil)] [url = about:blank] 02:09:22 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:09:22 INFO - PROCESS | 1808 | 1476436162366 Marionette TRACE conn4 <- [1,480,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 02:09:22 INFO - . 02:09:22 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30823ms 02:09:22 INFO - PROCESS | 1808 | 1476436162406 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 02:09:22 INFO - PROCESS | 1808 | 1476436162416 Marionette TRACE conn4 <- [1,481,null,{"value":"2147483649"}] 02:09:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 02:09:22 INFO - PROCESS | 1808 | 1476436162429 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:09:22 INFO - PROCESS | 1808 | 1476436162434 Marionette TRACE conn4 <- [1,482,null,{}] 02:09:22 INFO - PROCESS | 1808 | 1476436162440 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:09:22 INFO - PROCESS | 1808 | 1476436162659 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 02:09:22 INFO - PROCESS | 1808 | 1476436162719 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:09:22 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e47400 == 3 [pid = 1854] [id = 157] 02:09:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e47800) [pid = 1854] [serial = 434] [outer = (nil)] 02:09:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:09:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:09:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e7a000) [pid = 1854] [serial = 435] [outer = 0xa1e47800] 02:09:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e80000) [pid = 1854] [serial = 436] [outer = 0xa1e47800] 02:09:23 WARNING - wptserve Traceback (most recent call last): 02:09:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:09:23 WARNING - rv = self.func(request, response) 02:09:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:09:23 WARNING - access_control_allow_origin = "*") 02:09:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:09:23 WARNING - payload = payload_generator(server_data) 02:09:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:09:23 WARNING - return encode_string_as_bmp_image(data) 02:09:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:09:23 WARNING - img.save(f, "BMP") 02:09:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:09:23 WARNING - f.write(bmpfileheader) 02:09:23 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:09:23 WARNING - 02:09:31 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e45000 == 2 [pid = 1854] [id = 156] 02:09:37 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa1e45400) [pid = 1854] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html] 02:09:41 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa1e7a000) [pid = 1854] [serial = 435] [outer = (nil)] [url = about:blank] 02:09:41 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa1e7c400) [pid = 1854] [serial = 433] [outer = (nil)] [url = about:blank] 02:09:53 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:09:53 INFO - PROCESS | 1808 | 1476436193191 Marionette TRACE conn4 <- [1,484,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the attr-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 02:09:53 INFO - . 02:09:53 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30822ms 02:09:53 INFO - PROCESS | 1808 | 1476436193251 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 02:09:53 INFO - PROCESS | 1808 | 1476436193258 Marionette TRACE conn4 <- [1,485,null,{"value":"2147483649"}] 02:09:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 02:09:53 INFO - PROCESS | 1808 | 1476436193269 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:09:53 INFO - PROCESS | 1808 | 1476436193276 Marionette TRACE conn4 <- [1,486,null,{}] 02:09:53 INFO - PROCESS | 1808 | 1476436193291 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:09:53 INFO - PROCESS | 1808 | 1476436193510 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 02:09:53 INFO - PROCESS | 1808 | 1476436193580 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:09:53 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e43800 == 3 [pid = 1854] [id = 158] 02:09:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e43c00) [pid = 1854] [serial = 437] [outer = (nil)] 02:09:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:09:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:09:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e77800) [pid = 1854] [serial = 438] [outer = 0xa1e43c00] 02:09:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7d000) [pid = 1854] [serial = 439] [outer = 0xa1e43c00] 02:09:54 INFO - PROCESS | 1808 | 1476436194613 Marionette TRACE conn4 <- [1,488,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:09:54 INFO - . 02:09:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1396ms 02:09:54 INFO - PROCESS | 1808 | 1476436194664 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 02:09:54 INFO - PROCESS | 1808 | 1476436194673 Marionette TRACE conn4 <- [1,489,null,{"value":"2147483649"}] 02:09:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 02:09:54 INFO - PROCESS | 1808 | 1476436194688 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:09:54 INFO - PROCESS | 1808 | 1476436194693 Marionette TRACE conn4 <- [1,490,null,{}] 02:09:54 INFO - PROCESS | 1808 | 1476436194699 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:09:54 INFO - PROCESS | 1808 | 1476436194901 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 02:09:55 INFO - PROCESS | 1808 | 1476436194984 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:09:55 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e85000 == 4 [pid = 1854] [id = 159] 02:09:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 8 (0xa1eb3400) [pid = 1854] [serial = 440] [outer = (nil)] 02:09:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:09:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:09:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 9 (0xa1eb9000) [pid = 1854] [serial = 441] [outer = 0xa1eb3400] 02:09:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 10 (0xa1eb9c00) [pid = 1854] [serial = 442] [outer = 0xa1eb3400] 02:09:56 INFO - PROCESS | 1808 | 1476436196000 Marionette TRACE conn4 <- [1,492,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:09:56 INFO - . 02:09:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1334ms 02:09:56 INFO - PROCESS | 1808 | 1476436196022 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 02:09:56 INFO - PROCESS | 1808 | 1476436196025 Marionette TRACE conn4 <- [1,493,null,{"value":"2147483649"}] 02:09:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 02:09:56 INFO - PROCESS | 1808 | 1476436196032 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:09:56 INFO - PROCESS | 1808 | 1476436196039 Marionette TRACE conn4 <- [1,494,null,{}] 02:09:56 INFO - PROCESS | 1808 | 1476436196069 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:09:56 INFO - PROCESS | 1808 | 1476436196308 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 02:09:56 INFO - PROCESS | 1808 | 1476436196350 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:09:56 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2624400 == 5 [pid = 1854] [id = 160] 02:09:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 11 (0xa2624c00) [pid = 1854] [serial = 443] [outer = (nil)] 02:09:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:09:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:09:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 12 (0xa2628800) [pid = 1854] [serial = 444] [outer = 0xa2624c00] 02:09:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 13 (0xa2625c00) [pid = 1854] [serial = 445] [outer = 0xa2624c00] 02:09:57 INFO - PROCESS | 1808 | 1476436197336 Marionette TRACE conn4 <- [1,496,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:09:57 INFO - . 02:09:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1346ms 02:09:57 INFO - PROCESS | 1808 | 1476436197379 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 02:09:57 INFO - PROCESS | 1808 | 1476436197384 Marionette TRACE conn4 <- [1,497,null,{"value":"2147483649"}] 02:09:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 02:09:57 INFO - PROCESS | 1808 | 1476436197390 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:09:57 INFO - PROCESS | 1808 | 1476436197392 Marionette TRACE conn4 <- [1,498,null,{}] 02:09:57 INFO - PROCESS | 1808 | 1476436197400 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:09:57 INFO - PROCESS | 1808 | 1476436197582 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 02:09:57 INFO - PROCESS | 1808 | 1476436197645 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:09:57 INFO - PROCESS | 1808 | ++DOCSHELL 0xa262e800 == 6 [pid = 1854] [id = 161] 02:09:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 14 (0xa2c4f000) [pid = 1854] [serial = 446] [outer = (nil)] 02:09:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:09:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:09:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0xa2c53400) [pid = 1854] [serial = 447] [outer = 0xa2c4f000] 02:09:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0xa2c54400) [pid = 1854] [serial = 448] [outer = 0xa2c4f000] 02:09:58 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c57000 == 7 [pid = 1854] [id = 162] 02:09:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0xa2c59000) [pid = 1854] [serial = 449] [outer = (nil)] 02:09:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0xa2ce8800) [pid = 1854] [serial = 450] [outer = 0xa2c59000] 02:09:58 INFO - PROCESS | 1808 | 1476436198682 Marionette TRACE conn4 <- [1,500,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:09:58 INFO - . 02:09:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1333ms 02:09:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 02:09:58 INFO - PROCESS | 1808 | 1476436198723 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 02:09:58 INFO - PROCESS | 1808 | 1476436198726 Marionette TRACE conn4 <- [1,501,null,{"value":"2147483649"}] 02:09:58 INFO - PROCESS | 1808 | 1476436198733 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:09:58 INFO - PROCESS | 1808 | 1476436198736 Marionette TRACE conn4 <- [1,502,null,{}] 02:09:58 INFO - PROCESS | 1808 | 1476436198742 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:09:58 INFO - PROCESS | 1808 | 1476436198912 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 02:09:59 INFO - PROCESS | 1808 | 1476436198980 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:09:59 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c56000 == 8 [pid = 1854] [id = 163] 02:09:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0xa2c59800) [pid = 1854] [serial = 451] [outer = (nil)] 02:09:59 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:09:59 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:09:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0xa2cf1800) [pid = 1854] [serial = 452] [outer = 0xa2c59800] 02:09:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0xa2cf0000) [pid = 1854] [serial = 453] [outer = 0xa2c59800] 02:09:59 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cf4000 == 9 [pid = 1854] [id = 164] 02:09:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0xa2cf4400) [pid = 1854] [serial = 454] [outer = (nil)] 02:09:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 23 (0xa3046800) [pid = 1854] [serial = 455] [outer = 0xa2cf4400] 02:10:00 INFO - PROCESS | 1808 | 1476436200058 Marionette TRACE conn4 <- [1,504,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:10:00 INFO - . 02:10:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1386ms 02:10:00 INFO - PROCESS | 1808 | 1476436200120 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 02:10:00 INFO - PROCESS | 1808 | 1476436200123 Marionette TRACE conn4 <- [1,505,null,{"value":"2147483649"}] 02:10:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 02:10:00 INFO - PROCESS | 1808 | 1476436200134 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:10:00 INFO - PROCESS | 1808 | 1476436200136 Marionette TRACE conn4 <- [1,506,null,{}] 02:10:00 INFO - PROCESS | 1808 | 1476436200142 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:10:00 INFO - PROCESS | 1808 | 1476436200350 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 02:10:00 INFO - PROCESS | 1808 | 1476436200490 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:10:00 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3046400 == 10 [pid = 1854] [id = 165] 02:10:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 24 (0xa3048400) [pid = 1854] [serial = 456] [outer = (nil)] 02:10:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:10:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:10:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0xa3052000) [pid = 1854] [serial = 457] [outer = 0xa3048400] 02:10:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0xa3050800) [pid = 1854] [serial = 458] [outer = 0xa3048400] 02:10:01 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3155c00 == 11 [pid = 1854] [id = 166] 02:10:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0xa3158800) [pid = 1854] [serial = 459] [outer = (nil)] 02:10:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9723 02:10:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0xa1e3c800) [pid = 1854] [serial = 460] [outer = 0xa3158800] 02:10:01 INFO - PROCESS | 1808 | 1476436201847 Marionette TRACE conn4 <- [1,508,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:10:01 INFO - . 02:10:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1740ms 02:10:01 INFO - PROCESS | 1808 | 1476436201872 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 02:10:01 INFO - PROCESS | 1808 | 1476436201876 Marionette TRACE conn4 <- [1,509,null,{"value":"2147483649"}] 02:10:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 02:10:01 INFO - PROCESS | 1808 | 1476436201882 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:10:01 INFO - PROCESS | 1808 | 1476436201885 Marionette TRACE conn4 <- [1,510,null,{}] 02:10:01 INFO - PROCESS | 1808 | 1476436201894 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:10:02 INFO - PROCESS | 1808 | 1476436202081 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 02:10:02 INFO - PROCESS | 1808 | 1476436202097 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:10:02 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1eb7400 == 12 [pid = 1854] [id = 167] 02:10:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0xa1eb8000) [pid = 1854] [serial = 461] [outer = (nil)] 02:10:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:10:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:10:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0xa262a800) [pid = 1854] [serial = 462] [outer = 0xa1eb8000] 02:10:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0xa2623800) [pid = 1854] [serial = 463] [outer = 0xa1eb8000] 02:10:03 WARNING - wptserve Traceback (most recent call last): 02:10:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:10:03 WARNING - rv = self.func(request, response) 02:10:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:10:03 WARNING - access_control_allow_origin = "*") 02:10:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:10:03 WARNING - payload = payload_generator(server_data) 02:10:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:10:03 WARNING - return encode_string_as_bmp_image(data) 02:10:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:10:03 WARNING - img.save(f, "BMP") 02:10:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:10:03 WARNING - f.write(bmpfileheader) 02:10:03 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:10:03 WARNING - 02:10:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cf4000 == 11 [pid = 1854] [id = 164] 02:10:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c56000 == 10 [pid = 1854] [id = 163] 02:10:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c57000 == 9 [pid = 1854] [id = 162] 02:10:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa262e800 == 8 [pid = 1854] [id = 161] 02:10:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa2624400 == 7 [pid = 1854] [id = 160] 02:10:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e85000 == 6 [pid = 1854] [id = 159] 02:10:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e43800 == 5 [pid = 1854] [id = 158] 02:10:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e47400 == 4 [pid = 1854] [id = 157] 02:10:06 INFO - PROCESS | 1808 | --DOMWINDOW == 30 (0xa1e43c00) [pid = 1854] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 02:10:06 INFO - PROCESS | 1808 | --DOMWINDOW == 29 (0xa1eb3400) [pid = 1854] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html] 02:10:06 INFO - PROCESS | 1808 | --DOMWINDOW == 28 (0xa2624c00) [pid = 1854] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 02:10:06 INFO - PROCESS | 1808 | --DOMWINDOW == 27 (0xa2c59800) [pid = 1854] [serial = 451] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html] 02:10:06 INFO - PROCESS | 1808 | --DOMWINDOW == 26 (0xa2c4f000) [pid = 1854] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 02:10:06 INFO - PROCESS | 1808 | --DOMWINDOW == 25 (0xa2cf4400) [pid = 1854] [serial = 454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436199823] 02:10:06 INFO - PROCESS | 1808 | --DOMWINDOW == 24 (0xa2c59000) [pid = 1854] [serial = 449] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:10:06 INFO - PROCESS | 1808 | --DOMWINDOW == 23 (0xa1e47800) [pid = 1854] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html] 02:10:10 INFO - PROCESS | 1808 | --DOCSHELL 0xa3155c00 == 3 [pid = 1854] [id = 166] 02:10:10 INFO - PROCESS | 1808 | --DOCSHELL 0xa3046400 == 2 [pid = 1854] [id = 165] 02:10:10 INFO - PROCESS | 1808 | --DOMWINDOW == 22 (0xa2628800) [pid = 1854] [serial = 444] [outer = (nil)] [url = about:blank] 02:10:10 INFO - PROCESS | 1808 | --DOMWINDOW == 21 (0xa1eb9000) [pid = 1854] [serial = 441] [outer = (nil)] [url = about:blank] 02:10:10 INFO - PROCESS | 1808 | --DOMWINDOW == 20 (0xa2cf0000) [pid = 1854] [serial = 453] [outer = (nil)] [url = about:blank] 02:10:10 INFO - PROCESS | 1808 | --DOMWINDOW == 19 (0xa3046800) [pid = 1854] [serial = 455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436199823] 02:10:10 INFO - PROCESS | 1808 | --DOMWINDOW == 18 (0xa2cf1800) [pid = 1854] [serial = 452] [outer = (nil)] [url = about:blank] 02:10:10 INFO - PROCESS | 1808 | --DOMWINDOW == 17 (0xa1e77800) [pid = 1854] [serial = 438] [outer = (nil)] [url = about:blank] 02:10:10 INFO - PROCESS | 1808 | --DOMWINDOW == 16 (0xa2c54400) [pid = 1854] [serial = 448] [outer = (nil)] [url = about:blank] 02:10:10 INFO - PROCESS | 1808 | --DOMWINDOW == 15 (0xa2c53400) [pid = 1854] [serial = 447] [outer = (nil)] [url = about:blank] 02:10:10 INFO - PROCESS | 1808 | --DOMWINDOW == 14 (0xa2625c00) [pid = 1854] [serial = 445] [outer = (nil)] [url = about:blank] 02:10:10 INFO - PROCESS | 1808 | --DOMWINDOW == 13 (0xa1eb9c00) [pid = 1854] [serial = 442] [outer = (nil)] [url = about:blank] 02:10:10 INFO - PROCESS | 1808 | --DOMWINDOW == 12 (0xa3052000) [pid = 1854] [serial = 457] [outer = (nil)] [url = about:blank] 02:10:10 INFO - PROCESS | 1808 | --DOMWINDOW == 11 (0xa2ce8800) [pid = 1854] [serial = 450] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:10:10 INFO - PROCESS | 1808 | --DOMWINDOW == 10 (0xa1e7d000) [pid = 1854] [serial = 439] [outer = (nil)] [url = about:blank] 02:10:10 INFO - PROCESS | 1808 | --DOMWINDOW == 9 (0xa1e80000) [pid = 1854] [serial = 436] [outer = (nil)] [url = about:blank] 02:10:12 INFO - PROCESS | 1808 | --DOMWINDOW == 8 (0xa3158800) [pid = 1854] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:10:12 INFO - PROCESS | 1808 | --DOMWINDOW == 7 (0xa3048400) [pid = 1854] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 02:10:16 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa1e3c800) [pid = 1854] [serial = 460] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:10:16 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa3050800) [pid = 1854] [serial = 458] [outer = (nil)] [url = about:blank] 02:10:16 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa262a800) [pid = 1854] [serial = 462] [outer = (nil)] [url = about:blank] 02:10:32 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:10:32 INFO - PROCESS | 1808 | 1476436232691 Marionette TRACE conn4 <- [1,512,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 02:10:32 INFO - . 02:10:32 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30819ms 02:10:32 INFO - PROCESS | 1808 | 1476436232702 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 02:10:32 INFO - PROCESS | 1808 | 1476436232705 Marionette TRACE conn4 <- [1,513,null,{"value":"2147483649"}] 02:10:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html 02:10:32 INFO - PROCESS | 1808 | 1476436232712 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:10:32 INFO - PROCESS | 1808 | 1476436232716 Marionette TRACE conn4 <- [1,514,null,{}] 02:10:32 INFO - PROCESS | 1808 | 1476436232722 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:10:32 INFO - PROCESS | 1808 | 1476436232877 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 02:10:32 INFO - PROCESS | 1808 | 1476436232926 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:10:32 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e44c00 == 3 [pid = 1854] [id = 168] 02:10:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e45000) [pid = 1854] [serial = 464] [outer = (nil)] 02:10:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:10:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:10:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e77000) [pid = 1854] [serial = 465] [outer = 0xa1e45000] 02:10:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7c800) [pid = 1854] [serial = 466] [outer = 0xa1e45000] 02:10:33 WARNING - wptserve Traceback (most recent call last): 02:10:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:10:33 WARNING - rv = self.func(request, response) 02:10:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:10:33 WARNING - access_control_allow_origin = "*") 02:10:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:10:33 WARNING - payload = payload_generator(server_data) 02:10:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:10:33 WARNING - return encode_string_as_bmp_image(data) 02:10:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:10:33 WARNING - img.save(f, "BMP") 02:10:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:10:33 WARNING - f.write(bmpfileheader) 02:10:33 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:10:33 WARNING - 02:10:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa1eb7400 == 2 [pid = 1854] [id = 167] 02:10:47 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa1eb8000) [pid = 1854] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html] 02:10:51 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa1e77000) [pid = 1854] [serial = 465] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa2623800) [pid = 1854] [serial = 463] [outer = (nil)] [url = about:blank] 02:11:03 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:11:03 INFO - PROCESS | 1808 | 1476436263433 Marionette TRACE conn4 <- [1,516,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 02:11:03 INFO - . 02:11:03 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30778ms 02:11:03 INFO - PROCESS | 1808 | 1476436263492 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 02:11:03 INFO - PROCESS | 1808 | 1476436263499 Marionette TRACE conn4 <- [1,517,null,{"value":"2147483649"}] 02:11:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 02:11:03 INFO - PROCESS | 1808 | 1476436263510 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:11:03 INFO - PROCESS | 1808 | 1476436263518 Marionette TRACE conn4 <- [1,518,null,{}] 02:11:03 INFO - PROCESS | 1808 | 1476436263533 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:11:03 INFO - PROCESS | 1808 | 1476436263756 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 02:11:03 INFO - PROCESS | 1808 | 1476436263824 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:11:03 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e45800 == 3 [pid = 1854] [id = 169] 02:11:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e46000) [pid = 1854] [serial = 467] [outer = (nil)] 02:11:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e79000) [pid = 1854] [serial = 468] [outer = 0xa1e46000] 02:11:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e80000) [pid = 1854] [serial = 469] [outer = 0xa1e46000] 02:11:04 WARNING - wptserve Traceback (most recent call last): 02:11:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:11:04 WARNING - rv = self.func(request, response) 02:11:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:11:04 WARNING - access_control_allow_origin = "*") 02:11:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:11:04 WARNING - payload = payload_generator(server_data) 02:11:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:11:04 WARNING - return encode_string_as_bmp_image(data) 02:11:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:11:04 WARNING - img.save(f, "BMP") 02:11:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:11:04 WARNING - f.write(bmpfileheader) 02:11:04 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:11:04 WARNING - 02:11:12 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e44c00 == 2 [pid = 1854] [id = 168] 02:11:18 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa1e45000) [pid = 1854] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html] 02:11:22 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa1e79000) [pid = 1854] [serial = 468] [outer = (nil)] [url = about:blank] 02:11:22 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa1e7c800) [pid = 1854] [serial = 466] [outer = (nil)] [url = about:blank] 02:11:34 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:11:34 INFO - PROCESS | 1808 | 1476436294321 Marionette TRACE conn4 <- [1,520,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 02:11:34 INFO - . 02:11:34 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30830ms 02:11:34 INFO - PROCESS | 1808 | 1476436294338 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 02:11:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 02:11:34 INFO - PROCESS | 1808 | 1476436294348 Marionette TRACE conn4 <- [1,521,null,{"value":"2147483649"}] 02:11:34 INFO - PROCESS | 1808 | 1476436294361 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:11:34 INFO - PROCESS | 1808 | 1476436294366 Marionette TRACE conn4 <- [1,522,null,{}] 02:11:34 INFO - PROCESS | 1808 | 1476436294374 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:11:34 INFO - PROCESS | 1808 | 1476436294576 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 02:11:34 INFO - PROCESS | 1808 | 1476436294632 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:11:34 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e44400 == 3 [pid = 1854] [id = 170] 02:11:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e44800) [pid = 1854] [serial = 470] [outer = (nil)] 02:11:34 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:34 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e79000) [pid = 1854] [serial = 471] [outer = 0xa1e44800] 02:11:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7ec00) [pid = 1854] [serial = 472] [outer = 0xa1e44800] 02:11:35 INFO - PROCESS | 1808 | 1476436295701 Marionette TRACE conn4 <- [1,524,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:11:35 INFO - . 02:11:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1393ms 02:11:35 INFO - PROCESS | 1808 | 1476436295752 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 02:11:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html 02:11:35 INFO - PROCESS | 1808 | 1476436295756 Marionette TRACE conn4 <- [1,525,null,{"value":"2147483649"}] 02:11:35 INFO - PROCESS | 1808 | 1476436295763 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:11:35 INFO - PROCESS | 1808 | 1476436295771 Marionette TRACE conn4 <- [1,526,null,{}] 02:11:35 INFO - PROCESS | 1808 | 1476436295791 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:11:36 INFO - PROCESS | 1808 | 1476436296013 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 02:11:36 INFO - PROCESS | 1808 | 1476436296066 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:11:36 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e7a000 == 4 [pid = 1854] [id = 171] 02:11:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 8 (0xa1e85400) [pid = 1854] [serial = 473] [outer = (nil)] 02:11:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 9 (0xa1ebac00) [pid = 1854] [serial = 474] [outer = 0xa1e85400] 02:11:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 10 (0xa1ebc000) [pid = 1854] [serial = 475] [outer = 0xa1e85400] 02:11:37 INFO - PROCESS | 1808 | 1476436297361 Marionette TRACE conn4 <- [1,528,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:11:37 INFO - . 02:11:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1644ms 02:11:37 INFO - PROCESS | 1808 | 1476436297407 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 02:11:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 02:11:37 INFO - PROCESS | 1808 | 1476436297412 Marionette TRACE conn4 <- [1,529,null,{"value":"2147483649"}] 02:11:37 INFO - PROCESS | 1808 | 1476436297418 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:11:37 INFO - PROCESS | 1808 | 1476436297422 Marionette TRACE conn4 <- [1,530,null,{}] 02:11:37 INFO - PROCESS | 1808 | 1476436297429 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:11:37 INFO - PROCESS | 1808 | 1476436297603 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 02:11:37 INFO - PROCESS | 1808 | 1476436297628 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:11:37 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2626c00 == 5 [pid = 1854] [id = 172] 02:11:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 11 (0xa2627000) [pid = 1854] [serial = 476] [outer = (nil)] 02:11:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 12 (0xa262ac00) [pid = 1854] [serial = 477] [outer = 0xa2627000] 02:11:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 13 (0xa2629400) [pid = 1854] [serial = 478] [outer = 0xa2627000] 02:11:38 INFO - PROCESS | 1808 | 1476436298694 Marionette TRACE conn4 <- [1,532,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:11:38 INFO - . 02:11:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1335ms 02:11:38 INFO - PROCESS | 1808 | 1476436298754 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 02:11:38 INFO - PROCESS | 1808 | 1476436298757 Marionette TRACE conn4 <- [1,533,null,{"value":"2147483649"}] 02:11:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 02:11:38 INFO - PROCESS | 1808 | 1476436298763 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:11:38 INFO - PROCESS | 1808 | 1476436298767 Marionette TRACE conn4 <- [1,534,null,{}] 02:11:38 INFO - PROCESS | 1808 | 1476436298773 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:11:38 INFO - PROCESS | 1808 | 1476436298946 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 02:11:39 INFO - PROCESS | 1808 | 1476436299002 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:11:39 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c51000 == 6 [pid = 1854] [id = 173] 02:11:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 14 (0xa2c51400) [pid = 1854] [serial = 479] [outer = (nil)] 02:11:39 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:39 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0xa2c56000) [pid = 1854] [serial = 480] [outer = 0xa2c51400] 02:11:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0xa2c57000) [pid = 1854] [serial = 481] [outer = 0xa2c51400] 02:11:40 INFO - PROCESS | 1808 | 1476436300031 Marionette TRACE conn4 <- [1,536,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:11:40 INFO - . 02:11:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1287ms 02:11:40 INFO - PROCESS | 1808 | 1476436300051 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 02:11:40 INFO - PROCESS | 1808 | 1476436300055 Marionette TRACE conn4 <- [1,537,null,{"value":"2147483649"}] 02:11:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 02:11:40 INFO - PROCESS | 1808 | 1476436300061 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:11:40 INFO - PROCESS | 1808 | 1476436300064 Marionette TRACE conn4 <- [1,538,null,{}] 02:11:40 INFO - PROCESS | 1808 | 1476436300071 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:11:40 INFO - PROCESS | 1808 | 1476436300317 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 02:11:40 INFO - PROCESS | 1808 | 1476436300406 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:11:40 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2ceb000 == 7 [pid = 1854] [id = 174] 02:11:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0xa2ceb400) [pid = 1854] [serial = 482] [outer = (nil)] 02:11:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0xa2cf0400) [pid = 1854] [serial = 483] [outer = 0xa2ceb400] 02:11:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0xa2cee800) [pid = 1854] [serial = 484] [outer = 0xa2ceb400] 02:11:41 INFO - PROCESS | 1808 | 1476436301393 Marionette TRACE conn4 <- [1,540,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:11:41 INFO - . 02:11:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1388ms 02:11:41 INFO - PROCESS | 1808 | 1476436301450 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 02:11:41 INFO - PROCESS | 1808 | 1476436301454 Marionette TRACE conn4 <- [1,541,null,{"value":"2147483649"}] 02:11:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 02:11:41 INFO - PROCESS | 1808 | 1476436301462 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:11:41 INFO - PROCESS | 1808 | 1476436301467 Marionette TRACE conn4 <- [1,542,null,{}] 02:11:41 INFO - PROCESS | 1808 | 1476436301472 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:11:41 INFO - PROCESS | 1808 | 1476436301676 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 02:11:41 INFO - PROCESS | 1808 | 1476436301703 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:11:41 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cf2c00 == 8 [pid = 1854] [id = 175] 02:11:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0xa2cf4c00) [pid = 1854] [serial = 485] [outer = (nil)] 02:11:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0xa3049800) [pid = 1854] [serial = 486] [outer = 0xa2cf4c00] 02:11:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0xa304d800) [pid = 1854] [serial = 487] [outer = 0xa2cf4c00] 02:11:42 INFO - PROCESS | 1808 | 1476436302877 Marionette TRACE conn4 <- [1,544,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:11:42 INFO - . 02:11:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1435ms 02:11:42 INFO - PROCESS | 1808 | 1476436302896 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 02:11:42 INFO - PROCESS | 1808 | 1476436302899 Marionette TRACE conn4 <- [1,545,null,{"value":"2147483649"}] 02:11:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 02:11:42 INFO - PROCESS | 1808 | 1476436302911 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:11:42 INFO - PROCESS | 1808 | 1476436302914 Marionette TRACE conn4 <- [1,546,null,{}] 02:11:42 INFO - PROCESS | 1808 | 1476436302927 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:11:43 INFO - PROCESS | 1808 | 1476436303095 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 02:11:43 INFO - PROCESS | 1808 | 1476436303110 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:11:43 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2620800 == 9 [pid = 1854] [id = 176] 02:11:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 23 (0xa2621c00) [pid = 1854] [serial = 488] [outer = (nil)] 02:11:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 24 (0xa2c4b800) [pid = 1854] [serial = 489] [outer = 0xa2621c00] 02:11:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0xa262d000) [pid = 1854] [serial = 490] [outer = 0xa2621c00] 02:11:44 INFO - PROCESS | 1808 | 1476436304493 Marionette TRACE conn4 <- [1,548,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:11:44 INFO - . 02:11:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1649ms 02:11:44 INFO - PROCESS | 1808 | 1476436304557 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 02:11:44 INFO - PROCESS | 1808 | 1476436304561 Marionette TRACE conn4 <- [1,549,null,{"value":"2147483649"}] 02:11:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 02:11:44 INFO - PROCESS | 1808 | 1476436304567 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:11:44 INFO - PROCESS | 1808 | 1476436304569 Marionette TRACE conn4 <- [1,550,null,{}] 02:11:44 INFO - PROCESS | 1808 | 1476436304575 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:11:44 INFO - PROCESS | 1808 | 1476436304758 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 02:11:44 INFO - PROCESS | 1808 | 1476436304832 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:11:44 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1eb2800 == 10 [pid = 1854] [id = 177] 02:11:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0xa1eb3c00) [pid = 1854] [serial = 491] [outer = (nil)] 02:11:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0xa2622800) [pid = 1854] [serial = 492] [outer = 0xa1eb3c00] 02:11:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0xa2621000) [pid = 1854] [serial = 493] [outer = 0xa1eb3c00] 02:11:45 INFO - PROCESS | 1808 | --DOCSHELL 0xa2ceb000 == 9 [pid = 1854] [id = 174] 02:11:45 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c51000 == 8 [pid = 1854] [id = 173] 02:11:45 INFO - PROCESS | 1808 | --DOCSHELL 0xa2626c00 == 7 [pid = 1854] [id = 172] 02:11:45 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e7a000 == 6 [pid = 1854] [id = 171] 02:11:45 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e44400 == 5 [pid = 1854] [id = 170] 02:11:45 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e45800 == 4 [pid = 1854] [id = 169] 02:11:45 INFO - PROCESS | 1808 | 1476436305934 Marionette TRACE conn4 <- [1,552,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:11:45 INFO - . 02:11:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1393ms 02:11:45 INFO - PROCESS | 1808 | 1476436305960 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 02:11:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 02:11:45 INFO - PROCESS | 1808 | 1476436305966 Marionette TRACE conn4 <- [1,553,null,{"value":"2147483649"}] 02:11:45 INFO - PROCESS | 1808 | 1476436305972 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:11:45 INFO - PROCESS | 1808 | 1476436305976 Marionette TRACE conn4 <- [1,554,null,{}] 02:11:45 INFO - PROCESS | 1808 | 1476436305981 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:11:46 INFO - PROCESS | 1808 | 1476436306147 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 02:11:46 INFO - PROCESS | 1808 | 1476436306230 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:11:46 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2629c00 == 5 [pid = 1854] [id = 178] 02:11:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0xa2c4f000) [pid = 1854] [serial = 494] [outer = (nil)] 02:11:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0xa2cebc00) [pid = 1854] [serial = 495] [outer = 0xa2c4f000] 02:11:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0xa2cea000) [pid = 1854] [serial = 496] [outer = 0xa2c4f000] 02:11:47 INFO - PROCESS | 1808 | 1476436307646 Marionette TRACE conn4 <- [1,556,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:11:47 INFO - . 02:11:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1735ms 02:11:47 INFO - PROCESS | 1808 | 1476436307708 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 02:11:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 02:11:47 INFO - PROCESS | 1808 | 1476436307719 Marionette TRACE conn4 <- [1,557,null,{"value":"2147483649"}] 02:11:47 INFO - PROCESS | 1808 | 1476436307729 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:11:47 INFO - PROCESS | 1808 | 1476436307733 Marionette TRACE conn4 <- [1,558,null,{}] 02:11:47 INFO - PROCESS | 1808 | 1476436307797 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:11:48 INFO - PROCESS | 1808 | 1476436308031 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 02:11:48 INFO - PROCESS | 1808 | 1476436308141 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:11:48 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3050000 == 6 [pid = 1854] [id = 179] 02:11:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0xa3050400) [pid = 1854] [serial = 497] [outer = (nil)] 02:11:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0xa3154c00) [pid = 1854] [serial = 498] [outer = 0xa3050400] 02:11:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0xa3155800) [pid = 1854] [serial = 499] [outer = 0xa3050400] 02:11:49 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3158400 == 7 [pid = 1854] [id = 180] 02:11:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0xa315ac00) [pid = 1854] [serial = 500] [outer = (nil)] 02:11:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0xa315d400) [pid = 1854] [serial = 501] [outer = 0xa315ac00] 02:11:49 INFO - PROCESS | 1808 | 1476436309635 Marionette TRACE conn4 <- [1,560,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:11:49 INFO - . 02:11:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1944ms 02:11:49 INFO - PROCESS | 1808 | 1476436309671 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 02:11:49 INFO - PROCESS | 1808 | 1476436309688 Marionette TRACE conn4 <- [1,561,null,{"value":"2147483649"}] 02:11:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 02:11:49 INFO - PROCESS | 1808 | 1476436309772 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:11:49 INFO - PROCESS | 1808 | 1476436309785 Marionette TRACE conn4 <- [1,562,null,{}] 02:11:49 INFO - PROCESS | 1808 | 1476436309796 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:11:50 INFO - PROCESS | 1808 | 1476436310071 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 02:11:50 INFO - PROCESS | 1808 | 1476436310150 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:11:50 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0xa1e85400) [pid = 1854] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html] 02:11:50 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0xa1e44800) [pid = 1854] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 02:11:50 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0xa2627000) [pid = 1854] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 02:11:50 INFO - PROCESS | 1808 | --DOMWINDOW == 32 (0xa2c51400) [pid = 1854] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 02:11:50 INFO - PROCESS | 1808 | --DOMWINDOW == 31 (0xa2ceb400) [pid = 1854] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html] 02:11:50 INFO - PROCESS | 1808 | --DOMWINDOW == 30 (0xa1e46000) [pid = 1854] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html] 02:11:50 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e81000 == 8 [pid = 1854] [id = 181] 02:11:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0xa1e81400) [pid = 1854] [serial = 502] [outer = (nil)] 02:11:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0xa2ceb400) [pid = 1854] [serial = 503] [outer = 0xa1e81400] 02:11:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0xa3159800) [pid = 1854] [serial = 504] [outer = 0xa1e81400] 02:11:51 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3162800 == 9 [pid = 1854] [id = 182] 02:11:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0xa3162c00) [pid = 1854] [serial = 505] [outer = (nil)] 02:11:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0xa3a25c00) [pid = 1854] [serial = 506] [outer = 0xa3162c00] 02:11:51 INFO - PROCESS | 1808 | 1476436311706 Marionette TRACE conn4 <- [1,564,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:11:51 INFO - . 02:11:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2010ms 02:11:51 INFO - PROCESS | 1808 | 1476436311729 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 02:11:51 INFO - PROCESS | 1808 | 1476436311733 Marionette TRACE conn4 <- [1,565,null,{"value":"2147483649"}] 02:11:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 02:11:51 INFO - PROCESS | 1808 | 1476436311740 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:11:51 INFO - PROCESS | 1808 | 1476436311746 Marionette TRACE conn4 <- [1,566,null,{}] 02:11:51 INFO - PROCESS | 1808 | 1476436311807 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:11:52 INFO - PROCESS | 1808 | 1476436312015 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 02:11:52 INFO - PROCESS | 1808 | 1476436312172 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:11:52 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e7e800 == 10 [pid = 1854] [id = 183] 02:11:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0xa1e80c00) [pid = 1854] [serial = 507] [outer = (nil)] 02:11:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0xa2c4dc00) [pid = 1854] [serial = 508] [outer = 0xa1e80c00] 02:11:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0xa2627400) [pid = 1854] [serial = 509] [outer = 0xa1e80c00] 02:11:53 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3043800 == 11 [pid = 1854] [id = 184] 02:11:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0xa3047c00) [pid = 1854] [serial = 510] [outer = (nil)] 02:11:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0xa2cf3800) [pid = 1854] [serial = 511] [outer = 0xa3047c00] 02:11:53 INFO - PROCESS | 1808 | 1476436313918 Marionette TRACE conn4 <- [1,568,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:11:53 INFO - . 02:11:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2200ms 02:11:53 INFO - PROCESS | 1808 | 1476436313941 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 02:11:53 INFO - PROCESS | 1808 | 1476436313950 Marionette TRACE conn4 <- [1,569,null,{"value":"2147483649"}] 02:11:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 02:11:53 INFO - PROCESS | 1808 | 1476436313966 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:11:53 INFO - PROCESS | 1808 | 1476436313980 Marionette TRACE conn4 <- [1,570,null,{}] 02:11:54 INFO - PROCESS | 1808 | 1476436314098 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:11:54 INFO - PROCESS | 1808 | 1476436314305 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 02:11:54 INFO - PROCESS | 1808 | 1476436314536 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:11:54 INFO - PROCESS | 1808 | ++DOCSHELL 0xa315bc00 == 12 [pid = 1854] [id = 185] 02:11:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xa315c400) [pid = 1854] [serial = 512] [outer = (nil)] 02:11:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:11:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa3a2c000) [pid = 1854] [serial = 513] [outer = 0xa315c400] 02:11:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa3a29c00) [pid = 1854] [serial = 514] [outer = 0xa315c400] 02:11:55 WARNING - wptserve Traceback (most recent call last): 02:11:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:11:55 WARNING - rv = self.func(request, response) 02:11:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:11:55 WARNING - access_control_allow_origin = "*") 02:11:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:11:55 WARNING - payload = payload_generator(server_data) 02:11:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:11:55 WARNING - return encode_string_as_bmp_image(data) 02:11:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:11:55 WARNING - img.save(f, "BMP") 02:11:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:11:55 WARNING - f.write(bmpfileheader) 02:11:55 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:11:55 WARNING - 02:11:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa3162800 == 11 [pid = 1854] [id = 182] 02:11:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa3158400 == 10 [pid = 1854] [id = 180] 02:11:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa3050000 == 9 [pid = 1854] [id = 179] 02:11:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa2629c00 == 8 [pid = 1854] [id = 178] 02:11:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa1eb2800 == 7 [pid = 1854] [id = 177] 02:11:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa2620800 == 6 [pid = 1854] [id = 176] 02:11:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cf2c00 == 5 [pid = 1854] [id = 175] 02:11:55 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa3049800) [pid = 1854] [serial = 486] [outer = (nil)] [url = about:blank] 02:11:56 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xa2cf0400) [pid = 1854] [serial = 483] [outer = (nil)] [url = about:blank] 02:11:56 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xa2cee800) [pid = 1854] [serial = 484] [outer = (nil)] [url = about:blank] 02:11:56 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0xa262ac00) [pid = 1854] [serial = 477] [outer = (nil)] [url = about:blank] 02:11:56 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0xa2c57000) [pid = 1854] [serial = 481] [outer = (nil)] [url = about:blank] 02:11:56 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0xa1ebac00) [pid = 1854] [serial = 474] [outer = (nil)] [url = about:blank] 02:11:56 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0xa1ebc000) [pid = 1854] [serial = 475] [outer = (nil)] [url = about:blank] 02:11:56 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0xa2629400) [pid = 1854] [serial = 478] [outer = (nil)] [url = about:blank] 02:11:56 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0xa1e79000) [pid = 1854] [serial = 471] [outer = (nil)] [url = about:blank] 02:11:56 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0xa1e7ec00) [pid = 1854] [serial = 472] [outer = (nil)] [url = about:blank] 02:11:56 INFO - PROCESS | 1808 | --DOMWINDOW == 32 (0xa2c56000) [pid = 1854] [serial = 480] [outer = (nil)] [url = about:blank] 02:11:56 INFO - PROCESS | 1808 | --DOMWINDOW == 31 (0xa1e80000) [pid = 1854] [serial = 469] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1808 | --DOMWINDOW == 30 (0xa2c4f000) [pid = 1854] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 02:11:58 INFO - PROCESS | 1808 | --DOMWINDOW == 29 (0xa3050400) [pid = 1854] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 02:11:58 INFO - PROCESS | 1808 | --DOMWINDOW == 28 (0xa2621c00) [pid = 1854] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 02:11:58 INFO - PROCESS | 1808 | --DOMWINDOW == 27 (0xa1eb3c00) [pid = 1854] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html] 02:11:58 INFO - PROCESS | 1808 | --DOMWINDOW == 26 (0xa315ac00) [pid = 1854] [serial = 500] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:12:02 INFO - PROCESS | 1808 | --DOCSHELL 0xa3043800 == 4 [pid = 1854] [id = 184] 02:12:02 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e7e800 == 3 [pid = 1854] [id = 183] 02:12:02 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e81000 == 2 [pid = 1854] [id = 181] 02:12:02 INFO - PROCESS | 1808 | --DOMWINDOW == 25 (0xa2ceb400) [pid = 1854] [serial = 503] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1808 | --DOMWINDOW == 24 (0xa262d000) [pid = 1854] [serial = 490] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1808 | --DOMWINDOW == 23 (0xa2c4b800) [pid = 1854] [serial = 489] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1808 | --DOMWINDOW == 22 (0xa2cebc00) [pid = 1854] [serial = 495] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1808 | --DOMWINDOW == 21 (0xa2622800) [pid = 1854] [serial = 492] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1808 | --DOMWINDOW == 20 (0xa2621000) [pid = 1854] [serial = 493] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1808 | --DOMWINDOW == 19 (0xa315d400) [pid = 1854] [serial = 501] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:12:02 INFO - PROCESS | 1808 | --DOMWINDOW == 18 (0xa3155800) [pid = 1854] [serial = 499] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1808 | --DOMWINDOW == 17 (0xa3154c00) [pid = 1854] [serial = 498] [outer = (nil)] [url = about:blank] 02:12:02 INFO - PROCESS | 1808 | --DOMWINDOW == 16 (0xa2cea000) [pid = 1854] [serial = 496] [outer = (nil)] [url = about:blank] 02:12:05 INFO - PROCESS | 1808 | --DOMWINDOW == 15 (0xa3047c00) [pid = 1854] [serial = 510] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:12:05 INFO - PROCESS | 1808 | --DOMWINDOW == 14 (0xa1e80c00) [pid = 1854] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 02:12:05 INFO - PROCESS | 1808 | --DOMWINDOW == 13 (0xa3162c00) [pid = 1854] [serial = 505] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436311341] 02:12:05 INFO - PROCESS | 1808 | --DOMWINDOW == 12 (0xa1e81400) [pid = 1854] [serial = 502] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html] 02:12:05 INFO - PROCESS | 1808 | --DOMWINDOW == 11 (0xa2cf4c00) [pid = 1854] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 02:12:09 INFO - PROCESS | 1808 | --DOMWINDOW == 10 (0xa2cf3800) [pid = 1854] [serial = 511] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:12:09 INFO - PROCESS | 1808 | --DOMWINDOW == 9 (0xa2c4dc00) [pid = 1854] [serial = 508] [outer = (nil)] [url = about:blank] 02:12:09 INFO - PROCESS | 1808 | --DOMWINDOW == 8 (0xa2627400) [pid = 1854] [serial = 509] [outer = (nil)] [url = about:blank] 02:12:09 INFO - PROCESS | 1808 | --DOMWINDOW == 7 (0xa3a25c00) [pid = 1854] [serial = 506] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436311341] 02:12:09 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa3159800) [pid = 1854] [serial = 504] [outer = (nil)] [url = about:blank] 02:12:09 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa3a2c000) [pid = 1854] [serial = 513] [outer = (nil)] [url = about:blank] 02:12:09 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa304d800) [pid = 1854] [serial = 487] [outer = (nil)] [url = about:blank] 02:12:19 INFO - PROCESS | 1808 | ************************* 02:12:19 INFO - PROCESS | 1808 | A coding exception was thrown and uncaught in a Task. 02:12:19 INFO - PROCESS | 1808 | 02:12:19 INFO - PROCESS | 1808 | Full message: TypeError: NetworkError when attempting to fetch resource. 02:12:19 INFO - PROCESS | 1808 | Full stack: 02:12:19 INFO - PROCESS | 1808 | ************************* 02:12:25 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:12:25 INFO - PROCESS | 1808 | 1476436345051 Marionette TRACE conn4 <- [1,572,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 02:12:25 INFO - . 02:12:25 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 31107ms 02:12:25 INFO - PROCESS | 1808 | 1476436345073 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 02:12:25 INFO - PROCESS | 1808 | 1476436345081 Marionette TRACE conn4 <- [1,573,null,{"value":"2147483649"}] 02:12:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html 02:12:25 INFO - PROCESS | 1808 | 1476436345092 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:12:25 INFO - PROCESS | 1808 | 1476436345102 Marionette TRACE conn4 <- [1,574,null,{}] 02:12:25 INFO - PROCESS | 1808 | 1476436345111 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:12:25 INFO - PROCESS | 1808 | 1476436345314 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 02:12:25 INFO - PROCESS | 1808 | 1476436345414 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:12:25 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e45800 == 3 [pid = 1854] [id = 186] 02:12:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e46000) [pid = 1854] [serial = 515] [outer = (nil)] 02:12:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:12:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:12:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e78400) [pid = 1854] [serial = 516] [outer = 0xa1e46000] 02:12:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7d400) [pid = 1854] [serial = 517] [outer = 0xa1e46000] 02:12:26 WARNING - wptserve Traceback (most recent call last): 02:12:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:12:26 WARNING - rv = self.func(request, response) 02:12:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:12:26 WARNING - access_control_allow_origin = "*") 02:12:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:12:26 WARNING - payload = payload_generator(server_data) 02:12:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:12:26 WARNING - return encode_string_as_bmp_image(data) 02:12:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:12:26 WARNING - img.save(f, "BMP") 02:12:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:12:26 WARNING - f.write(bmpfileheader) 02:12:26 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:12:26 WARNING - 02:12:33 INFO - PROCESS | 1808 | --DOCSHELL 0xa315bc00 == 2 [pid = 1854] [id = 185] 02:12:40 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa315c400) [pid = 1854] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html] 02:12:44 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa1e78400) [pid = 1854] [serial = 516] [outer = (nil)] [url = about:blank] 02:12:44 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa3a29c00) [pid = 1854] [serial = 514] [outer = (nil)] [url = about:blank] 02:12:55 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:12:55 INFO - PROCESS | 1808 | 1476436375918 Marionette TRACE conn4 <- [1,576,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 02:12:55 INFO - . 02:12:55 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30870ms 02:12:55 INFO - PROCESS | 1808 | 1476436375960 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 02:12:55 INFO - PROCESS | 1808 | 1476436375970 Marionette TRACE conn4 <- [1,577,null,{"value":"2147483649"}] 02:12:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 02:12:55 INFO - PROCESS | 1808 | 1476436375983 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:12:55 INFO - PROCESS | 1808 | 1476436375990 Marionette TRACE conn4 <- [1,578,null,{}] 02:12:56 INFO - PROCESS | 1808 | 1476436375997 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:12:56 INFO - PROCESS | 1808 | 1476436376179 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 02:12:56 INFO - PROCESS | 1808 | 1476436376259 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:12:56 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e44c00 == 3 [pid = 1854] [id = 187] 02:12:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e45000) [pid = 1854] [serial = 518] [outer = (nil)] 02:12:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:12:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:12:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e79400) [pid = 1854] [serial = 519] [outer = 0xa1e45000] 02:12:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e80400) [pid = 1854] [serial = 520] [outer = 0xa1e45000] 02:12:57 WARNING - wptserve Traceback (most recent call last): 02:12:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:12:57 WARNING - rv = self.func(request, response) 02:12:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:12:57 WARNING - access_control_allow_origin = "*") 02:12:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:12:57 WARNING - payload = payload_generator(server_data) 02:12:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:12:57 WARNING - return encode_string_as_bmp_image(data) 02:12:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:12:57 WARNING - img.save(f, "BMP") 02:12:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:12:57 WARNING - f.write(bmpfileheader) 02:12:57 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:12:57 WARNING - 02:13:04 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e45800 == 2 [pid = 1854] [id = 186] 02:13:10 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa1e46000) [pid = 1854] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html] 02:13:15 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa1e79400) [pid = 1854] [serial = 519] [outer = (nil)] [url = about:blank] 02:13:15 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa1e7d400) [pid = 1854] [serial = 517] [outer = (nil)] [url = about:blank] 02:13:26 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:13:26 INFO - PROCESS | 1808 | 1476436406759 Marionette TRACE conn4 <- [1,580,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 02:13:26 INFO - . 02:13:26 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30829ms 02:13:26 INFO - PROCESS | 1808 | 1476436406812 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 02:13:26 INFO - PROCESS | 1808 | 1476436406818 Marionette TRACE conn4 <- [1,581,null,{"value":"2147483649"}] 02:13:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 02:13:26 INFO - PROCESS | 1808 | 1476436406830 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:13:26 INFO - PROCESS | 1808 | 1476436406837 Marionette TRACE conn4 <- [1,582,null,{}] 02:13:26 INFO - PROCESS | 1808 | 1476436406851 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:13:27 INFO - PROCESS | 1808 | 1476436407061 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 02:13:27 INFO - PROCESS | 1808 | 1476436407132 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:13:27 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e45c00 == 3 [pid = 1854] [id = 188] 02:13:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e46000) [pid = 1854] [serial = 521] [outer = (nil)] 02:13:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e79400) [pid = 1854] [serial = 522] [outer = 0xa1e46000] 02:13:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7ec00) [pid = 1854] [serial = 523] [outer = 0xa1e46000] 02:13:28 INFO - PROCESS | 1808 | 1476436408264 Marionette TRACE conn4 <- [1,584,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:13:28 INFO - . 02:13:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1499ms 02:13:28 INFO - PROCESS | 1808 | 1476436408327 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 02:13:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html 02:13:28 INFO - PROCESS | 1808 | 1476436408336 Marionette TRACE conn4 <- [1,585,null,{"value":"2147483649"}] 02:13:28 INFO - PROCESS | 1808 | 1476436408350 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:13:28 INFO - PROCESS | 1808 | 1476436408355 Marionette TRACE conn4 <- [1,586,null,{}] 02:13:28 INFO - PROCESS | 1808 | 1476436408361 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:13:28 INFO - PROCESS | 1808 | 1476436408575 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 02:13:28 INFO - PROCESS | 1808 | 1476436408631 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:13:28 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e85c00 == 4 [pid = 1854] [id = 189] 02:13:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 8 (0xa1eb4400) [pid = 1854] [serial = 524] [outer = (nil)] 02:13:28 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:28 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 9 (0xa1ebb800) [pid = 1854] [serial = 525] [outer = 0xa1eb4400] 02:13:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 10 (0xa1ebc800) [pid = 1854] [serial = 526] [outer = 0xa1eb4400] 02:13:29 INFO - PROCESS | 1808 | 1476436409677 Marionette TRACE conn4 <- [1,588,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:13:29 INFO - . 02:13:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1346ms 02:13:29 INFO - PROCESS | 1808 | 1476436409695 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 02:13:29 INFO - PROCESS | 1808 | 1476436409698 Marionette TRACE conn4 <- [1,589,null,{"value":"2147483649"}] 02:13:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 02:13:29 INFO - PROCESS | 1808 | 1476436409711 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:13:29 INFO - PROCESS | 1808 | 1476436409718 Marionette TRACE conn4 <- [1,590,null,{}] 02:13:29 INFO - PROCESS | 1808 | 1476436409737 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:13:29 INFO - PROCESS | 1808 | 1476436409954 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 02:13:30 INFO - PROCESS | 1808 | 1476436410011 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:13:30 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2627400 == 5 [pid = 1854] [id = 190] 02:13:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 11 (0xa2627800) [pid = 1854] [serial = 527] [outer = (nil)] 02:13:30 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:30 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 12 (0xa262b800) [pid = 1854] [serial = 528] [outer = 0xa2627800] 02:13:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 13 (0xa2629c00) [pid = 1854] [serial = 529] [outer = 0xa2627800] 02:13:31 INFO - PROCESS | 1808 | 1476436411095 Marionette TRACE conn4 <- [1,592,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:13:31 INFO - . 02:13:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1400ms 02:13:31 INFO - PROCESS | 1808 | 1476436411112 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 02:13:31 INFO - PROCESS | 1808 | 1476436411115 Marionette TRACE conn4 <- [1,593,null,{"value":"2147483649"}] 02:13:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 02:13:31 INFO - PROCESS | 1808 | 1476436411126 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:13:31 INFO - PROCESS | 1808 | 1476436411129 Marionette TRACE conn4 <- [1,594,null,{}] 02:13:31 INFO - PROCESS | 1808 | 1476436411137 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:13:31 INFO - PROCESS | 1808 | 1476436411324 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 02:13:31 INFO - PROCESS | 1808 | 1476436411378 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:13:31 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c51800 == 6 [pid = 1854] [id = 191] 02:13:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 14 (0xa2c51c00) [pid = 1854] [serial = 530] [outer = (nil)] 02:13:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0xa2c56800) [pid = 1854] [serial = 531] [outer = 0xa2c51c00] 02:13:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0xa2c57800) [pid = 1854] [serial = 532] [outer = 0xa2c51c00] 02:13:32 INFO - PROCESS | 1808 | 1476436412401 Marionette TRACE conn4 <- [1,596,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:13:32 INFO - . 02:13:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1333ms 02:13:32 INFO - PROCESS | 1808 | 1476436412461 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 02:13:32 INFO - PROCESS | 1808 | 1476436412464 Marionette TRACE conn4 <- [1,597,null,{"value":"2147483649"}] 02:13:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 02:13:32 INFO - PROCESS | 1808 | 1476436412470 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:13:32 INFO - PROCESS | 1808 | 1476436412473 Marionette TRACE conn4 <- [1,598,null,{}] 02:13:32 INFO - PROCESS | 1808 | 1476436412480 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:13:32 INFO - PROCESS | 1808 | 1476436412659 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 02:13:32 INFO - PROCESS | 1808 | 1476436412723 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:13:32 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c51400 == 7 [pid = 1854] [id = 192] 02:13:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0xa2c5ac00) [pid = 1854] [serial = 533] [outer = (nil)] 02:13:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0xa2cf0400) [pid = 1854] [serial = 534] [outer = 0xa2c5ac00] 02:13:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0xa2ceec00) [pid = 1854] [serial = 535] [outer = 0xa2c5ac00] 02:13:33 INFO - PROCESS | 1808 | 1476436413690 Marionette TRACE conn4 <- [1,600,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:13:33 INFO - . 02:13:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1239ms 02:13:33 INFO - PROCESS | 1808 | 1476436413710 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 02:13:33 INFO - PROCESS | 1808 | 1476436413713 Marionette TRACE conn4 <- [1,601,null,{"value":"2147483649"}] 02:13:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 02:13:33 INFO - PROCESS | 1808 | 1476436413720 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:13:33 INFO - PROCESS | 1808 | 1476436413723 Marionette TRACE conn4 <- [1,602,null,{}] 02:13:33 INFO - PROCESS | 1808 | 1476436413728 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:13:34 INFO - PROCESS | 1808 | 1476436413999 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 02:13:34 INFO - PROCESS | 1808 | 1476436414059 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:13:34 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cf3400 == 8 [pid = 1854] [id = 193] 02:13:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0xa2cf4c00) [pid = 1854] [serial = 536] [outer = (nil)] 02:13:34 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:34 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0xa304a000) [pid = 1854] [serial = 537] [outer = 0xa2cf4c00] 02:13:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0xa304b000) [pid = 1854] [serial = 538] [outer = 0xa2cf4c00] 02:13:35 INFO - PROCESS | 1808 | 1476436415137 Marionette TRACE conn4 <- [1,604,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:13:35 INFO - . 02:13:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1432ms 02:13:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 02:13:35 INFO - PROCESS | 1808 | 1476436415154 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 02:13:35 INFO - PROCESS | 1808 | 1476436415157 Marionette TRACE conn4 <- [1,605,null,{"value":"2147483649"}] 02:13:35 INFO - PROCESS | 1808 | 1476436415163 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:13:35 INFO - PROCESS | 1808 | 1476436415167 Marionette TRACE conn4 <- [1,606,null,{}] 02:13:35 INFO - PROCESS | 1808 | 1476436415176 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:13:35 INFO - PROCESS | 1808 | 1476436415327 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 02:13:35 INFO - PROCESS | 1808 | 1476436415335 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:13:35 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e84400 == 9 [pid = 1854] [id = 194] 02:13:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 23 (0xa1e85400) [pid = 1854] [serial = 539] [outer = (nil)] 02:13:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 24 (0xa2620000) [pid = 1854] [serial = 540] [outer = 0xa1e85400] 02:13:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0xa1ebd800) [pid = 1854] [serial = 541] [outer = 0xa1e85400] 02:13:36 INFO - PROCESS | 1808 | 1476436416608 Marionette TRACE conn4 <- [1,608,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:13:36 INFO - . 02:13:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1484ms 02:13:36 INFO - PROCESS | 1808 | 1476436416647 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 02:13:36 INFO - PROCESS | 1808 | 1476436416650 Marionette TRACE conn4 <- [1,609,null,{"value":"2147483649"}] 02:13:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html 02:13:36 INFO - PROCESS | 1808 | 1476436416656 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:13:36 INFO - PROCESS | 1808 | 1476436416660 Marionette TRACE conn4 <- [1,610,null,{}] 02:13:36 INFO - PROCESS | 1808 | 1476436416665 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:13:36 INFO - PROCESS | 1808 | 1476436416836 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 02:13:36 INFO - PROCESS | 1808 | 1476436416892 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:13:36 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cee800 == 10 [pid = 1854] [id = 195] 02:13:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0xa3045400) [pid = 1854] [serial = 542] [outer = (nil)] 02:13:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0xa3050c00) [pid = 1854] [serial = 543] [outer = 0xa3045400] 02:13:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0xa1e3c800) [pid = 1854] [serial = 544] [outer = 0xa3045400] 02:13:38 INFO - PROCESS | 1808 | 1476436418122 Marionette TRACE conn4 <- [1,612,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:13:38 INFO - . 02:13:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1483ms 02:13:38 INFO - PROCESS | 1808 | 1476436418140 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 02:13:38 INFO - PROCESS | 1808 | 1476436418143 Marionette TRACE conn4 <- [1,613,null,{"value":"2147483649"}] 02:13:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 02:13:38 INFO - PROCESS | 1808 | 1476436418149 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:13:38 INFO - PROCESS | 1808 | 1476436418152 Marionette TRACE conn4 <- [1,614,null,{}] 02:13:38 INFO - PROCESS | 1808 | 1476436418158 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:13:38 INFO - PROCESS | 1808 | 1476436418388 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 02:13:38 INFO - PROCESS | 1808 | 1476436418460 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:13:38 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1ebac00 == 11 [pid = 1854] [id = 196] 02:13:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0xa2622000) [pid = 1854] [serial = 545] [outer = (nil)] 02:13:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0xa2c4e000) [pid = 1854] [serial = 546] [outer = 0xa2622000] 02:13:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0xa262ac00) [pid = 1854] [serial = 547] [outer = 0xa2622000] 02:13:39 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c51400 == 10 [pid = 1854] [id = 192] 02:13:39 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c51800 == 9 [pid = 1854] [id = 191] 02:13:39 INFO - PROCESS | 1808 | --DOCSHELL 0xa2627400 == 8 [pid = 1854] [id = 190] 02:13:39 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e85c00 == 7 [pid = 1854] [id = 189] 02:13:39 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e45c00 == 6 [pid = 1854] [id = 188] 02:13:39 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e44c00 == 5 [pid = 1854] [id = 187] 02:13:39 INFO - PROCESS | 1808 | 1476436419658 Marionette TRACE conn4 <- [1,616,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:13:39 INFO - . 02:13:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1541ms 02:13:39 INFO - PROCESS | 1808 | 1476436419690 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 02:13:39 INFO - PROCESS | 1808 | 1476436419694 Marionette TRACE conn4 <- [1,617,null,{"value":"2147483649"}] 02:13:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 02:13:39 INFO - PROCESS | 1808 | 1476436419701 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:13:39 INFO - PROCESS | 1808 | 1476436419704 Marionette TRACE conn4 <- [1,618,null,{}] 02:13:39 INFO - PROCESS | 1808 | 1476436419709 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:13:39 INFO - PROCESS | 1808 | 1476436419854 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 02:13:39 INFO - PROCESS | 1808 | 1476436419895 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:13:39 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c4f400 == 6 [pid = 1854] [id = 197] 02:13:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0xa2ceb000) [pid = 1854] [serial = 548] [outer = (nil)] 02:13:39 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:39 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0xa2cf5000) [pid = 1854] [serial = 549] [outer = 0xa2ceb000] 02:13:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0xa2cf3800) [pid = 1854] [serial = 550] [outer = 0xa2ceb000] 02:13:40 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3046800 == 7 [pid = 1854] [id = 198] 02:13:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0xa3050400) [pid = 1854] [serial = 551] [outer = (nil)] 02:13:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0xa3050800) [pid = 1854] [serial = 552] [outer = 0xa3050400] 02:13:41 INFO - PROCESS | 1808 | 1476436421153 Marionette TRACE conn4 <- [1,620,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:13:41 INFO - . 02:13:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1499ms 02:13:41 INFO - PROCESS | 1808 | 1476436421201 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 02:13:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 02:13:41 INFO - PROCESS | 1808 | 1476436421206 Marionette TRACE conn4 <- [1,621,null,{"value":"2147483649"}] 02:13:41 INFO - PROCESS | 1808 | 1476436421212 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:13:41 INFO - PROCESS | 1808 | 1476436421216 Marionette TRACE conn4 <- [1,622,null,{}] 02:13:41 INFO - PROCESS | 1808 | 1476436421222 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:13:41 INFO - PROCESS | 1808 | 1476436421403 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 02:13:41 INFO - PROCESS | 1808 | 1476436421539 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:13:41 INFO - PROCESS | 1808 | ++DOCSHELL 0xa315cc00 == 8 [pid = 1854] [id = 199] 02:13:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0xa315f400) [pid = 1854] [serial = 553] [outer = (nil)] 02:13:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0xa3a22000) [pid = 1854] [serial = 554] [outer = 0xa315f400] 02:13:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0xa3a22c00) [pid = 1854] [serial = 555] [outer = 0xa315f400] 02:13:42 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3157000 == 9 [pid = 1854] [id = 200] 02:13:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0xa3a24c00) [pid = 1854] [serial = 556] [outer = (nil)] 02:13:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xa3a29400) [pid = 1854] [serial = 557] [outer = 0xa3a24c00] 02:13:42 INFO - PROCESS | 1808 | 1476436422752 Marionette TRACE conn4 <- [1,624,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:13:42 INFO - . 02:13:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1590ms 02:13:42 INFO - PROCESS | 1808 | 1476436422802 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 02:13:42 INFO - PROCESS | 1808 | 1476436422806 Marionette TRACE conn4 <- [1,625,null,{"value":"2147483649"}] 02:13:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 02:13:42 INFO - PROCESS | 1808 | 1476436422818 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:13:42 INFO - PROCESS | 1808 | 1476436422821 Marionette TRACE conn4 <- [1,626,null,{}] 02:13:42 INFO - PROCESS | 1808 | 1476436422828 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:13:42 INFO - PROCESS | 1808 | 1476436422975 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 02:13:43 INFO - PROCESS | 1808 | 1476436423069 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:13:43 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3a27c00 == 10 [pid = 1854] [id = 201] 02:13:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa3a2c400) [pid = 1854] [serial = 558] [outer = (nil)] 02:13:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa3d1f800) [pid = 1854] [serial = 559] [outer = 0xa3a2c400] 02:13:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa3d1f000) [pid = 1854] [serial = 560] [outer = 0xa3a2c400] 02:13:44 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3d22c00 == 11 [pid = 1854] [id = 202] 02:13:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xa3d25400) [pid = 1854] [serial = 561] [outer = (nil)] 02:13:44 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0xa1eb4400) [pid = 1854] [serial = 524] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html] 02:13:44 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa1e46000) [pid = 1854] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 02:13:44 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa2627800) [pid = 1854] [serial = 527] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 02:13:44 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xa2c51c00) [pid = 1854] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 02:13:44 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xa2c5ac00) [pid = 1854] [serial = 533] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html] 02:13:44 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0xa1e45000) [pid = 1854] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html] 02:13:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0xa1e45800) [pid = 1854] [serial = 562] [outer = 0xa3d25400] 02:13:44 INFO - PROCESS | 1808 | 1476436424597 Marionette TRACE conn4 <- [1,628,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:13:44 INFO - . 02:13:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1834ms 02:13:44 INFO - PROCESS | 1808 | 1476436424653 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 02:13:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 02:13:44 INFO - PROCESS | 1808 | 1476436424659 Marionette TRACE conn4 <- [1,629,null,{"value":"2147483649"}] 02:13:44 INFO - PROCESS | 1808 | 1476436424676 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:13:44 INFO - PROCESS | 1808 | 1476436424684 Marionette TRACE conn4 <- [1,630,null,{}] 02:13:44 INFO - PROCESS | 1808 | 1476436424690 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:13:44 INFO - PROCESS | 1808 | 1476436424896 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 02:13:44 INFO - PROCESS | 1808 | 1476436424944 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:13:44 INFO - PROCESS | 1808 | ++DOCSHELL 0xa262e000 == 12 [pid = 1854] [id = 203] 02:13:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xa2c56400) [pid = 1854] [serial = 563] [outer = (nil)] 02:13:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:13:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa3d23400) [pid = 1854] [serial = 564] [outer = 0xa2c56400] 02:13:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa3161c00) [pid = 1854] [serial = 565] [outer = 0xa2c56400] 02:13:45 WARNING - wptserve Traceback (most recent call last): 02:13:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:13:45 WARNING - rv = self.func(request, response) 02:13:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:13:45 WARNING - access_control_allow_origin = "*") 02:13:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:13:45 WARNING - payload = payload_generator(server_data) 02:13:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:13:45 WARNING - return encode_string_as_bmp_image(data) 02:13:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:13:45 WARNING - img.save(f, "BMP") 02:13:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:13:45 WARNING - f.write(bmpfileheader) 02:13:45 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:13:45 WARNING - 02:13:47 INFO - PROCESS | 1808 | --DOCSHELL 0xa3d22c00 == 11 [pid = 1854] [id = 202] 02:13:47 INFO - PROCESS | 1808 | --DOCSHELL 0xa3a27c00 == 10 [pid = 1854] [id = 201] 02:13:47 INFO - PROCESS | 1808 | --DOCSHELL 0xa3157000 == 9 [pid = 1854] [id = 200] 02:13:47 INFO - PROCESS | 1808 | --DOCSHELL 0xa315cc00 == 8 [pid = 1854] [id = 199] 02:13:47 INFO - PROCESS | 1808 | --DOCSHELL 0xa3046800 == 7 [pid = 1854] [id = 198] 02:13:47 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c4f400 == 6 [pid = 1854] [id = 197] 02:13:47 INFO - PROCESS | 1808 | --DOCSHELL 0xa1ebac00 == 5 [pid = 1854] [id = 196] 02:13:47 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cee800 == 4 [pid = 1854] [id = 195] 02:13:47 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e84400 == 3 [pid = 1854] [id = 194] 02:13:47 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cf3400 == 2 [pid = 1854] [id = 193] 02:13:47 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa2c56800) [pid = 1854] [serial = 531] [outer = (nil)] [url = about:blank] 02:13:47 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xa2c57800) [pid = 1854] [serial = 532] [outer = (nil)] [url = about:blank] 02:13:47 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xa1e79400) [pid = 1854] [serial = 522] [outer = (nil)] [url = about:blank] 02:13:47 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0xa2ceec00) [pid = 1854] [serial = 535] [outer = (nil)] [url = about:blank] 02:13:47 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0xa2cf0400) [pid = 1854] [serial = 534] [outer = (nil)] [url = about:blank] 02:13:47 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0xa262b800) [pid = 1854] [serial = 528] [outer = (nil)] [url = about:blank] 02:13:47 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0xa1ebc800) [pid = 1854] [serial = 526] [outer = (nil)] [url = about:blank] 02:13:47 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0xa1ebb800) [pid = 1854] [serial = 525] [outer = (nil)] [url = about:blank] 02:13:47 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0xa304a000) [pid = 1854] [serial = 537] [outer = (nil)] [url = about:blank] 02:13:47 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0xa1e7ec00) [pid = 1854] [serial = 523] [outer = (nil)] [url = about:blank] 02:13:47 INFO - PROCESS | 1808 | --DOMWINDOW == 32 (0xa2629c00) [pid = 1854] [serial = 529] [outer = (nil)] [url = about:blank] 02:13:47 INFO - PROCESS | 1808 | --DOMWINDOW == 31 (0xa1e80400) [pid = 1854] [serial = 520] [outer = (nil)] [url = about:blank] 02:13:50 INFO - PROCESS | 1808 | --DOMWINDOW == 30 (0xa315f400) [pid = 1854] [serial = 553] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html] 02:13:50 INFO - PROCESS | 1808 | --DOMWINDOW == 29 (0xa3a2c400) [pid = 1854] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 02:13:50 INFO - PROCESS | 1808 | --DOMWINDOW == 28 (0xa2622000) [pid = 1854] [serial = 545] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 02:13:50 INFO - PROCESS | 1808 | --DOMWINDOW == 27 (0xa1e85400) [pid = 1854] [serial = 539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 02:13:50 INFO - PROCESS | 1808 | --DOMWINDOW == 26 (0xa2ceb000) [pid = 1854] [serial = 548] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 02:13:50 INFO - PROCESS | 1808 | --DOMWINDOW == 25 (0xa3050400) [pid = 1854] [serial = 551] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:13:50 INFO - PROCESS | 1808 | --DOMWINDOW == 24 (0xa2cf4c00) [pid = 1854] [serial = 536] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 02:13:50 INFO - PROCESS | 1808 | --DOMWINDOW == 23 (0xa3045400) [pid = 1854] [serial = 542] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html] 02:13:50 INFO - PROCESS | 1808 | --DOMWINDOW == 22 (0xa3d25400) [pid = 1854] [serial = 561] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:13:50 INFO - PROCESS | 1808 | --DOMWINDOW == 21 (0xa3a24c00) [pid = 1854] [serial = 556] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436422539] 02:13:54 INFO - PROCESS | 1808 | --DOMWINDOW == 20 (0xa2c4e000) [pid = 1854] [serial = 546] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1808 | --DOMWINDOW == 19 (0xa262ac00) [pid = 1854] [serial = 547] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1808 | --DOMWINDOW == 18 (0xa3d23400) [pid = 1854] [serial = 564] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1808 | --DOMWINDOW == 17 (0xa1ebd800) [pid = 1854] [serial = 541] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1808 | --DOMWINDOW == 16 (0xa2620000) [pid = 1854] [serial = 540] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1808 | --DOMWINDOW == 15 (0xa2cf3800) [pid = 1854] [serial = 550] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1808 | --DOMWINDOW == 14 (0xa3050800) [pid = 1854] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:13:54 INFO - PROCESS | 1808 | --DOMWINDOW == 13 (0xa2cf5000) [pid = 1854] [serial = 549] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1808 | --DOMWINDOW == 12 (0xa3a22000) [pid = 1854] [serial = 554] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1808 | --DOMWINDOW == 11 (0xa304b000) [pid = 1854] [serial = 538] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1808 | --DOMWINDOW == 10 (0xa1e3c800) [pid = 1854] [serial = 544] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1808 | --DOMWINDOW == 9 (0xa3050c00) [pid = 1854] [serial = 543] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1808 | --DOMWINDOW == 8 (0xa1e45800) [pid = 1854] [serial = 562] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:13:54 INFO - PROCESS | 1808 | --DOMWINDOW == 7 (0xa3d1f000) [pid = 1854] [serial = 560] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa3d1f800) [pid = 1854] [serial = 559] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa3a29400) [pid = 1854] [serial = 557] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436422539] 02:13:54 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa3a22c00) [pid = 1854] [serial = 555] [outer = (nil)] [url = about:blank] 02:14:15 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:14:15 INFO - PROCESS | 1808 | 1476436455381 Marionette TRACE conn4 <- [1,632,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 02:14:15 INFO - . 02:14:15 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30725ms 02:14:15 INFO - PROCESS | 1808 | 1476436455397 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 02:14:15 INFO - PROCESS | 1808 | 1476436455404 Marionette TRACE conn4 <- [1,633,null,{"value":"2147483649"}] 02:14:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html 02:14:15 INFO - PROCESS | 1808 | 1476436455423 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:14:15 INFO - PROCESS | 1808 | 1476436455438 Marionette TRACE conn4 <- [1,634,null,{}] 02:14:15 INFO - PROCESS | 1808 | 1476436455461 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:14:15 INFO - PROCESS | 1808 | 1476436455757 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 02:14:15 INFO - PROCESS | 1808 | 1476436455835 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:14:15 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e42000 == 3 [pid = 1854] [id = 204] 02:14:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e42400) [pid = 1854] [serial = 566] [outer = (nil)] 02:14:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:14:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:14:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e48400) [pid = 1854] [serial = 567] [outer = 0xa1e42400] 02:14:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7b000) [pid = 1854] [serial = 568] [outer = 0xa1e42400] 02:14:16 WARNING - wptserve Traceback (most recent call last): 02:14:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:14:16 WARNING - rv = self.func(request, response) 02:14:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:14:16 WARNING - access_control_allow_origin = "*") 02:14:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:14:16 WARNING - payload = payload_generator(server_data) 02:14:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:14:16 WARNING - return encode_string_as_bmp_image(data) 02:14:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:14:16 WARNING - img.save(f, "BMP") 02:14:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:14:16 WARNING - f.write(bmpfileheader) 02:14:16 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:14:16 WARNING - 02:14:24 INFO - PROCESS | 1808 | --DOCSHELL 0xa262e000 == 2 [pid = 1854] [id = 203] 02:14:30 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa2c56400) [pid = 1854] [serial = 563] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html] 02:14:34 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa1e48400) [pid = 1854] [serial = 567] [outer = (nil)] [url = about:blank] 02:14:34 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa3161c00) [pid = 1854] [serial = 565] [outer = (nil)] [url = about:blank] 02:14:46 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:14:46 INFO - PROCESS | 1808 | 1476436486344 Marionette TRACE conn4 <- [1,636,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 02:14:46 INFO - . 02:14:46 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30744ms 02:14:46 INFO - PROCESS | 1808 | 1476436486373 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 02:14:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 02:14:46 INFO - PROCESS | 1808 | 1476436486383 Marionette TRACE conn4 <- [1,637,null,{"value":"2147483649"}] 02:14:46 INFO - PROCESS | 1808 | 1476436486393 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:14:46 INFO - PROCESS | 1808 | 1476436486398 Marionette TRACE conn4 <- [1,638,null,{}] 02:14:46 INFO - PROCESS | 1808 | 1476436486409 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:14:46 INFO - PROCESS | 1808 | 1476436486620 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 02:14:46 INFO - PROCESS | 1808 | 1476436486684 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:14:46 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e44400 == 3 [pid = 1854] [id = 205] 02:14:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e45400) [pid = 1854] [serial = 569] [outer = (nil)] 02:14:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:14:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:14:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e78000) [pid = 1854] [serial = 570] [outer = 0xa1e45400] 02:14:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7e000) [pid = 1854] [serial = 571] [outer = 0xa1e45400] 02:14:47 WARNING - wptserve Traceback (most recent call last): 02:14:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:14:47 WARNING - rv = self.func(request, response) 02:14:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:14:47 WARNING - access_control_allow_origin = "*") 02:14:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:14:47 WARNING - payload = payload_generator(server_data) 02:14:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:14:47 WARNING - return encode_string_as_bmp_image(data) 02:14:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:14:47 WARNING - img.save(f, "BMP") 02:14:47 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:14:47 WARNING - f.write(bmpfileheader) 02:14:47 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:14:47 WARNING - 02:14:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e42000 == 2 [pid = 1854] [id = 204] 02:15:01 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa1e42400) [pid = 1854] [serial = 566] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html] 02:15:05 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa1e78000) [pid = 1854] [serial = 570] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa1e7b000) [pid = 1854] [serial = 568] [outer = (nil)] [url = about:blank] 02:15:17 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:15:17 INFO - PROCESS | 1808 | 1476436517205 Marionette TRACE conn4 <- [1,640,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 02:15:17 INFO - . 02:15:17 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30866ms 02:15:17 INFO - PROCESS | 1808 | 1476436517256 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 02:15:17 INFO - PROCESS | 1808 | 1476436517265 Marionette TRACE conn4 <- [1,641,null,{"value":"2147483649"}] 02:15:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 02:15:17 INFO - PROCESS | 1808 | 1476436517279 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:15:17 INFO - PROCESS | 1808 | 1476436517284 Marionette TRACE conn4 <- [1,642,null,{}] 02:15:17 INFO - PROCESS | 1808 | 1476436517290 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:15:17 INFO - PROCESS | 1808 | 1476436517490 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 02:15:17 INFO - PROCESS | 1808 | 1476436517548 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:15:17 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e43800 == 3 [pid = 1854] [id = 206] 02:15:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e43c00) [pid = 1854] [serial = 572] [outer = (nil)] 02:15:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e78400) [pid = 1854] [serial = 573] [outer = 0xa1e43c00] 02:15:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7d400) [pid = 1854] [serial = 574] [outer = 0xa1e43c00] 02:15:18 INFO - PROCESS | 1808 | 1476436518539 Marionette TRACE conn4 <- [1,644,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:15:18 INFO - . 02:15:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1280ms 02:15:18 INFO - PROCESS | 1808 | 1476436518564 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 02:15:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html 02:15:18 INFO - PROCESS | 1808 | 1476436518568 Marionette TRACE conn4 <- [1,645,null,{"value":"2147483649"}] 02:15:18 INFO - PROCESS | 1808 | 1476436518576 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:15:18 INFO - PROCESS | 1808 | 1476436518582 Marionette TRACE conn4 <- [1,646,null,{}] 02:15:18 INFO - PROCESS | 1808 | 1476436518606 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:15:18 INFO - PROCESS | 1808 | 1476436518816 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 02:15:18 INFO - PROCESS | 1808 | 1476436518871 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:15:18 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2620c00 == 4 [pid = 1854] [id = 207] 02:15:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 8 (0xa2621800) [pid = 1854] [serial = 575] [outer = (nil)] 02:15:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 9 (0xa2629000) [pid = 1854] [serial = 576] [outer = 0xa2621800] 02:15:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 10 (0xa262a000) [pid = 1854] [serial = 577] [outer = 0xa2621800] 02:15:19 INFO - PROCESS | 1808 | 1476436519927 Marionette TRACE conn4 <- [1,648,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:15:19 INFO - . 02:15:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1392ms 02:15:19 INFO - PROCESS | 1808 | 1476436519966 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 02:15:19 INFO - PROCESS | 1808 | 1476436519971 Marionette TRACE conn4 <- [1,649,null,{"value":"2147483649"}] 02:15:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 02:15:19 INFO - PROCESS | 1808 | 1476436519977 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:15:19 INFO - PROCESS | 1808 | 1476436519982 Marionette TRACE conn4 <- [1,650,null,{}] 02:15:19 INFO - PROCESS | 1808 | 1476436519989 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:15:20 INFO - PROCESS | 1808 | 1476436520178 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 02:15:20 INFO - PROCESS | 1808 | 1476436520236 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:15:20 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c51c00 == 5 [pid = 1854] [id = 208] 02:15:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 11 (0xa2c52000) [pid = 1854] [serial = 578] [outer = (nil)] 02:15:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 12 (0xa2c55c00) [pid = 1854] [serial = 579] [outer = 0xa2c52000] 02:15:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 13 (0xa2c54c00) [pid = 1854] [serial = 580] [outer = 0xa2c52000] 02:15:21 INFO - PROCESS | 1808 | 1476436521221 Marionette TRACE conn4 <- [1,652,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:15:21 INFO - . 02:15:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1280ms 02:15:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 02:15:21 INFO - PROCESS | 1808 | 1476436521260 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 02:15:21 INFO - PROCESS | 1808 | 1476436521263 Marionette TRACE conn4 <- [1,653,null,{"value":"2147483649"}] 02:15:21 INFO - PROCESS | 1808 | 1476436521269 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:15:21 INFO - PROCESS | 1808 | 1476436521273 Marionette TRACE conn4 <- [1,654,null,{}] 02:15:21 INFO - PROCESS | 1808 | 1476436521279 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:15:21 INFO - PROCESS | 1808 | 1476436521460 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 02:15:21 INFO - PROCESS | 1808 | 1476436521534 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:15:21 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2ced800 == 6 [pid = 1854] [id = 209] 02:15:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 14 (0xa2cedc00) [pid = 1854] [serial = 581] [outer = (nil)] 02:15:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0xa2cf2000) [pid = 1854] [serial = 582] [outer = 0xa2cedc00] 02:15:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0xa2cf3000) [pid = 1854] [serial = 583] [outer = 0xa2cedc00] 02:15:22 INFO - PROCESS | 1808 | 1476436522631 Marionette TRACE conn4 <- [1,656,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:15:22 INFO - . 02:15:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1384ms 02:15:22 INFO - PROCESS | 1808 | 1476436522653 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 02:15:22 INFO - PROCESS | 1808 | 1476436522660 Marionette TRACE conn4 <- [1,657,null,{"value":"2147483649"}] 02:15:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html 02:15:22 INFO - PROCESS | 1808 | 1476436522673 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:15:22 INFO - PROCESS | 1808 | 1476436522680 Marionette TRACE conn4 <- [1,658,null,{}] 02:15:22 INFO - PROCESS | 1808 | 1476436522688 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:15:22 INFO - PROCESS | 1808 | 1476436522969 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 02:15:23 INFO - PROCESS | 1808 | 1476436523038 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:15:23 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3043800 == 7 [pid = 1854] [id = 210] 02:15:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0xa3045800) [pid = 1854] [serial = 584] [outer = (nil)] 02:15:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0xa304b800) [pid = 1854] [serial = 585] [outer = 0xa3045800] 02:15:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0xa304a000) [pid = 1854] [serial = 586] [outer = 0xa3045800] 02:15:24 INFO - PROCESS | 1808 | 1476436524195 Marionette TRACE conn4 <- [1,660,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:15:24 INFO - . 02:15:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1535ms 02:15:24 INFO - PROCESS | 1808 | 1476436524208 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 02:15:24 INFO - PROCESS | 1808 | 1476436524216 Marionette TRACE conn4 <- [1,661,null,{"value":"2147483649"}] 02:15:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 02:15:24 INFO - PROCESS | 1808 | 1476436524231 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:15:24 INFO - PROCESS | 1808 | 1476436524236 Marionette TRACE conn4 <- [1,662,null,{}] 02:15:24 INFO - PROCESS | 1808 | 1476436524243 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:15:24 INFO - PROCESS | 1808 | 1476436524473 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 02:15:24 INFO - PROCESS | 1808 | 1476436524553 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:15:24 INFO - PROCESS | 1808 | ++DOCSHELL 0xa304e800 == 8 [pid = 1854] [id = 211] 02:15:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0xa3050000) [pid = 1854] [serial = 587] [outer = (nil)] 02:15:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0xa3159800) [pid = 1854] [serial = 588] [outer = 0xa3050000] 02:15:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0xa315e800) [pid = 1854] [serial = 589] [outer = 0xa3050000] 02:15:25 INFO - PROCESS | 1808 | 1476436525821 Marionette TRACE conn4 <- [1,664,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:15:25 INFO - . 02:15:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1643ms 02:15:25 INFO - PROCESS | 1808 | 1476436525882 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 02:15:25 INFO - PROCESS | 1808 | 1476436525886 Marionette TRACE conn4 <- [1,665,null,{"value":"2147483649"}] 02:15:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 02:15:25 INFO - PROCESS | 1808 | 1476436525893 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:15:25 INFO - PROCESS | 1808 | 1476436525900 Marionette TRACE conn4 <- [1,666,null,{}] 02:15:25 INFO - PROCESS | 1808 | 1476436525958 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:15:26 INFO - PROCESS | 1808 | 1476436526178 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 02:15:26 INFO - PROCESS | 1808 | 1476436526303 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:15:26 INFO - PROCESS | 1808 | ++DOCSHELL 0xa262b400 == 9 [pid = 1854] [id = 212] 02:15:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 23 (0xa262dc00) [pid = 1854] [serial = 590] [outer = (nil)] 02:15:26 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:26 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 24 (0xa2c5a400) [pid = 1854] [serial = 591] [outer = 0xa262dc00] 02:15:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0xa2c54000) [pid = 1854] [serial = 592] [outer = 0xa262dc00] 02:15:27 INFO - PROCESS | 1808 | 1476436527729 Marionette TRACE conn4 <- [1,668,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:15:27 INFO - . 02:15:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1856ms 02:15:27 INFO - PROCESS | 1808 | 1476436527750 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 02:15:27 INFO - PROCESS | 1808 | 1476436527754 Marionette TRACE conn4 <- [1,669,null,{"value":"2147483649"}] 02:15:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html 02:15:27 INFO - PROCESS | 1808 | 1476436527767 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:15:27 INFO - PROCESS | 1808 | 1476436527775 Marionette TRACE conn4 <- [1,670,null,{}] 02:15:27 INFO - PROCESS | 1808 | 1476436527786 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:15:28 INFO - PROCESS | 1808 | 1476436528053 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 02:15:28 INFO - PROCESS | 1808 | 1476436528157 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:15:28 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e81000 == 10 [pid = 1854] [id = 213] 02:15:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0xa1e83400) [pid = 1854] [serial = 593] [outer = (nil)] 02:15:28 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:28 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0xa2c58000) [pid = 1854] [serial = 594] [outer = 0xa1e83400] 02:15:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0xa2c50000) [pid = 1854] [serial = 595] [outer = 0xa1e83400] 02:15:28 INFO - PROCESS | 1808 | --DOCSHELL 0xa3043800 == 9 [pid = 1854] [id = 210] 02:15:28 INFO - PROCESS | 1808 | --DOCSHELL 0xa2ced800 == 8 [pid = 1854] [id = 209] 02:15:28 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c51c00 == 7 [pid = 1854] [id = 208] 02:15:28 INFO - PROCESS | 1808 | --DOCSHELL 0xa2620c00 == 6 [pid = 1854] [id = 207] 02:15:28 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e43800 == 5 [pid = 1854] [id = 206] 02:15:28 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e44400 == 4 [pid = 1854] [id = 205] 02:15:29 INFO - PROCESS | 1808 | 1476436529454 Marionette TRACE conn4 <- [1,672,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:15:29 INFO - . 02:15:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1702ms 02:15:29 INFO - PROCESS | 1808 | 1476436529470 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 02:15:29 INFO - PROCESS | 1808 | 1476436529476 Marionette TRACE conn4 <- [1,673,null,{"value":"2147483649"}] 02:15:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 02:15:29 INFO - PROCESS | 1808 | 1476436529510 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:15:29 INFO - PROCESS | 1808 | 1476436529515 Marionette TRACE conn4 <- [1,674,null,{}] 02:15:29 INFO - PROCESS | 1808 | 1476436529526 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:15:29 INFO - PROCESS | 1808 | 1476436529764 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 02:15:29 INFO - PROCESS | 1808 | 1476436529879 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:15:29 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cec400 == 5 [pid = 1854] [id = 214] 02:15:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0xa2cecc00) [pid = 1854] [serial = 596] [outer = (nil)] 02:15:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0xa304ac00) [pid = 1854] [serial = 597] [outer = 0xa2cecc00] 02:15:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0xa3047800) [pid = 1854] [serial = 598] [outer = 0xa2cecc00] 02:15:31 INFO - PROCESS | 1808 | 1476436531045 Marionette TRACE conn4 <- [1,676,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:15:31 INFO - . 02:15:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1548ms 02:15:31 INFO - PROCESS | 1808 | 1476436531062 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 02:15:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 02:15:31 INFO - PROCESS | 1808 | 1476436531071 Marionette TRACE conn4 <- [1,677,null,{"value":"2147483649"}] 02:15:31 INFO - PROCESS | 1808 | 1476436531084 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:15:31 INFO - PROCESS | 1808 | 1476436531089 Marionette TRACE conn4 <- [1,678,null,{}] 02:15:31 INFO - PROCESS | 1808 | 1476436531101 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:15:31 INFO - PROCESS | 1808 | 1476436531295 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 02:15:31 INFO - PROCESS | 1808 | 1476436531369 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:15:31 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3160c00 == 6 [pid = 1854] [id = 215] 02:15:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0xa3161000) [pid = 1854] [serial = 599] [outer = (nil)] 02:15:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0xa3a23400) [pid = 1854] [serial = 600] [outer = 0xa3161000] 02:15:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0xa3a24000) [pid = 1854] [serial = 601] [outer = 0xa3161000] 02:15:32 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3a26c00 == 7 [pid = 1854] [id = 216] 02:15:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0xa3a29800) [pid = 1854] [serial = 602] [outer = (nil)] 02:15:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0xa3a2c000) [pid = 1854] [serial = 603] [outer = 0xa3a29800] 02:15:32 INFO - PROCESS | 1808 | 1476436532736 Marionette TRACE conn4 <- [1,680,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:15:32 INFO - . 02:15:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1694ms 02:15:32 INFO - PROCESS | 1808 | 1476436532778 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 02:15:32 INFO - PROCESS | 1808 | 1476436532781 Marionette TRACE conn4 <- [1,681,null,{"value":"2147483649"}] 02:15:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 02:15:32 INFO - PROCESS | 1808 | 1476436532796 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:15:32 INFO - PROCESS | 1808 | 1476436532802 Marionette TRACE conn4 <- [1,682,null,{}] 02:15:32 INFO - PROCESS | 1808 | 1476436532825 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:15:32 INFO - PROCESS | 1808 | 1476436532992 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 02:15:33 INFO - PROCESS | 1808 | 1476436533025 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:15:33 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3a2b000 == 8 [pid = 1854] [id = 217] 02:15:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0xa3a30400) [pid = 1854] [serial = 604] [outer = (nil)] 02:15:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0xa3d21400) [pid = 1854] [serial = 605] [outer = 0xa3a30400] 02:15:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0xa3d23c00) [pid = 1854] [serial = 606] [outer = 0xa3a30400] 02:15:34 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0xa3045800) [pid = 1854] [serial = 584] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html] 02:15:34 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0xa1e43c00) [pid = 1854] [serial = 572] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 02:15:34 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0xa2621800) [pid = 1854] [serial = 575] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html] 02:15:34 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0xa2c52000) [pid = 1854] [serial = 578] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 02:15:34 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0xa2cedc00) [pid = 1854] [serial = 581] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 02:15:34 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0xa1e45400) [pid = 1854] [serial = 569] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html] 02:15:34 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e43000 == 9 [pid = 1854] [id = 218] 02:15:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0xa1e43400) [pid = 1854] [serial = 607] [outer = (nil)] 02:15:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0xa262cc00) [pid = 1854] [serial = 608] [outer = 0xa1e43400] 02:15:34 INFO - PROCESS | 1808 | 1476436534464 Marionette TRACE conn4 <- [1,684,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:15:34 INFO - . 02:15:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1692ms 02:15:34 INFO - PROCESS | 1808 | 1476436534488 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 02:15:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 02:15:34 INFO - PROCESS | 1808 | 1476436534492 Marionette TRACE conn4 <- [1,685,null,{"value":"2147483649"}] 02:15:34 INFO - PROCESS | 1808 | 1476436534498 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:15:34 INFO - PROCESS | 1808 | 1476436534502 Marionette TRACE conn4 <- [1,686,null,{}] 02:15:34 INFO - PROCESS | 1808 | 1476436534515 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:15:34 INFO - PROCESS | 1808 | 1476436534763 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 02:15:34 INFO - PROCESS | 1808 | 1476436534849 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:15:34 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3052800 == 10 [pid = 1854] [id = 219] 02:15:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0xa3a26000) [pid = 1854] [serial = 609] [outer = (nil)] 02:15:34 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:34 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0xa3d2a000) [pid = 1854] [serial = 610] [outer = 0xa3a26000] 02:15:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0xa3d29000) [pid = 1854] [serial = 611] [outer = 0xa3a26000] 02:15:35 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4559800 == 11 [pid = 1854] [id = 220] 02:15:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0xa4559c00) [pid = 1854] [serial = 612] [outer = (nil)] 02:15:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0xa455c400) [pid = 1854] [serial = 613] [outer = 0xa4559c00] 02:15:36 INFO - PROCESS | 1808 | 1476436536035 Marionette TRACE conn4 <- [1,688,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:15:36 INFO - . 02:15:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1596ms 02:15:36 INFO - PROCESS | 1808 | 1476436536098 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 02:15:36 INFO - PROCESS | 1808 | 1476436536104 Marionette TRACE conn4 <- [1,689,null,{"value":"2147483649"}] 02:15:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 02:15:36 INFO - PROCESS | 1808 | 1476436536110 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:15:36 INFO - PROCESS | 1808 | 1476436536114 Marionette TRACE conn4 <- [1,690,null,{}] 02:15:36 INFO - PROCESS | 1808 | 1476436536120 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:15:36 INFO - PROCESS | 1808 | 1476436536294 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 02:15:36 INFO - PROCESS | 1808 | 1476436536370 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:15:36 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c4d000 == 12 [pid = 1854] [id = 221] 02:15:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xa2c4d800) [pid = 1854] [serial = 614] [outer = (nil)] 02:15:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:15:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa2cf1800) [pid = 1854] [serial = 615] [outer = 0xa2c4d800] 02:15:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa2cef400) [pid = 1854] [serial = 616] [outer = 0xa2c4d800] 02:15:37 WARNING - wptserve Traceback (most recent call last): 02:15:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:15:37 WARNING - rv = self.func(request, response) 02:15:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:15:37 WARNING - access_control_allow_origin = "*") 02:15:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:15:37 WARNING - payload = payload_generator(server_data) 02:15:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:15:37 WARNING - return encode_string_as_bmp_image(data) 02:15:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:15:37 WARNING - img.save(f, "BMP") 02:15:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:15:37 WARNING - f.write(bmpfileheader) 02:15:37 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:15:37 WARNING - 02:15:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e43000 == 11 [pid = 1854] [id = 218] 02:15:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa3a2b000 == 10 [pid = 1854] [id = 217] 02:15:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa3a26c00 == 9 [pid = 1854] [id = 216] 02:15:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa3160c00 == 8 [pid = 1854] [id = 215] 02:15:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cec400 == 7 [pid = 1854] [id = 214] 02:15:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e81000 == 6 [pid = 1854] [id = 213] 02:15:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa262b400 == 5 [pid = 1854] [id = 212] 02:15:38 INFO - PROCESS | 1808 | --DOCSHELL 0xa304e800 == 4 [pid = 1854] [id = 211] 02:15:38 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa304b800) [pid = 1854] [serial = 585] [outer = (nil)] [url = about:blank] 02:15:38 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xa304a000) [pid = 1854] [serial = 586] [outer = (nil)] [url = about:blank] 02:15:38 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xa2cf2000) [pid = 1854] [serial = 582] [outer = (nil)] [url = about:blank] 02:15:38 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0xa3159800) [pid = 1854] [serial = 588] [outer = (nil)] [url = about:blank] 02:15:38 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0xa2c55c00) [pid = 1854] [serial = 579] [outer = (nil)] [url = about:blank] 02:15:38 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0xa2c54c00) [pid = 1854] [serial = 580] [outer = (nil)] [url = about:blank] 02:15:38 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0xa2cf3000) [pid = 1854] [serial = 583] [outer = (nil)] [url = about:blank] 02:15:38 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0xa2629000) [pid = 1854] [serial = 576] [outer = (nil)] [url = about:blank] 02:15:38 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0xa262a000) [pid = 1854] [serial = 577] [outer = (nil)] [url = about:blank] 02:15:38 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0xa1e78400) [pid = 1854] [serial = 573] [outer = (nil)] [url = about:blank] 02:15:38 INFO - PROCESS | 1808 | --DOMWINDOW == 32 (0xa1e7d400) [pid = 1854] [serial = 574] [outer = (nil)] [url = about:blank] 02:15:38 INFO - PROCESS | 1808 | --DOMWINDOW == 31 (0xa1e7e000) [pid = 1854] [serial = 571] [outer = (nil)] [url = about:blank] 02:15:41 INFO - PROCESS | 1808 | --DOMWINDOW == 30 (0xa2cecc00) [pid = 1854] [serial = 596] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 02:15:41 INFO - PROCESS | 1808 | --DOMWINDOW == 29 (0xa262dc00) [pid = 1854] [serial = 590] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 02:15:41 INFO - PROCESS | 1808 | --DOMWINDOW == 28 (0xa3161000) [pid = 1854] [serial = 599] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 02:15:41 INFO - PROCESS | 1808 | --DOMWINDOW == 27 (0xa3a29800) [pid = 1854] [serial = 602] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:15:41 INFO - PROCESS | 1808 | --DOMWINDOW == 26 (0xa1e43400) [pid = 1854] [serial = 607] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436534251] 02:15:41 INFO - PROCESS | 1808 | --DOMWINDOW == 25 (0xa3a30400) [pid = 1854] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html] 02:15:41 INFO - PROCESS | 1808 | --DOMWINDOW == 24 (0xa1e83400) [pid = 1854] [serial = 593] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html] 02:15:45 INFO - PROCESS | 1808 | --DOCSHELL 0xa4559800 == 3 [pid = 1854] [id = 220] 02:15:45 INFO - PROCESS | 1808 | --DOCSHELL 0xa3052800 == 2 [pid = 1854] [id = 219] 02:15:45 INFO - PROCESS | 1808 | --DOMWINDOW == 23 (0xa2c54000) [pid = 1854] [serial = 592] [outer = (nil)] [url = about:blank] 02:15:45 INFO - PROCESS | 1808 | --DOMWINDOW == 22 (0xa3a2c000) [pid = 1854] [serial = 603] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:15:45 INFO - PROCESS | 1808 | --DOMWINDOW == 21 (0xa262cc00) [pid = 1854] [serial = 608] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436534251] 02:15:45 INFO - PROCESS | 1808 | --DOMWINDOW == 20 (0xa3d2a000) [pid = 1854] [serial = 610] [outer = (nil)] [url = about:blank] 02:15:45 INFO - PROCESS | 1808 | --DOMWINDOW == 19 (0xa3d23c00) [pid = 1854] [serial = 606] [outer = (nil)] [url = about:blank] 02:15:45 INFO - PROCESS | 1808 | --DOMWINDOW == 18 (0xa2c58000) [pid = 1854] [serial = 594] [outer = (nil)] [url = about:blank] 02:15:45 INFO - PROCESS | 1808 | --DOMWINDOW == 17 (0xa3a24000) [pid = 1854] [serial = 601] [outer = (nil)] [url = about:blank] 02:15:45 INFO - PROCESS | 1808 | --DOMWINDOW == 16 (0xa3d21400) [pid = 1854] [serial = 605] [outer = (nil)] [url = about:blank] 02:15:45 INFO - PROCESS | 1808 | --DOMWINDOW == 15 (0xa2c5a400) [pid = 1854] [serial = 591] [outer = (nil)] [url = about:blank] 02:15:45 INFO - PROCESS | 1808 | --DOMWINDOW == 14 (0xa2c50000) [pid = 1854] [serial = 595] [outer = (nil)] [url = about:blank] 02:15:45 INFO - PROCESS | 1808 | --DOMWINDOW == 13 (0xa304ac00) [pid = 1854] [serial = 597] [outer = (nil)] [url = about:blank] 02:15:45 INFO - PROCESS | 1808 | --DOMWINDOW == 12 (0xa3a23400) [pid = 1854] [serial = 600] [outer = (nil)] [url = about:blank] 02:15:45 INFO - PROCESS | 1808 | --DOMWINDOW == 11 (0xa3047800) [pid = 1854] [serial = 598] [outer = (nil)] [url = about:blank] 02:15:47 INFO - PROCESS | 1808 | --DOMWINDOW == 10 (0xa4559c00) [pid = 1854] [serial = 612] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:15:47 INFO - PROCESS | 1808 | --DOMWINDOW == 9 (0xa3a26000) [pid = 1854] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 02:15:47 INFO - PROCESS | 1808 | --DOMWINDOW == 8 (0xa3050000) [pid = 1854] [serial = 587] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 02:15:51 INFO - PROCESS | 1808 | --DOMWINDOW == 7 (0xa455c400) [pid = 1854] [serial = 613] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:15:51 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa3d29000) [pid = 1854] [serial = 611] [outer = (nil)] [url = about:blank] 02:15:51 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa2cf1800) [pid = 1854] [serial = 615] [outer = (nil)] [url = about:blank] 02:15:51 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa315e800) [pid = 1854] [serial = 589] [outer = (nil)] [url = about:blank] 02:16:07 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:16:07 INFO - PROCESS | 1808 | 1476436567029 Marionette TRACE conn4 <- [1,692,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 02:16:07 INFO - . 02:16:07 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30971ms 02:16:07 INFO - PROCESS | 1808 | 1476436567084 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 02:16:07 INFO - PROCESS | 1808 | 1476436567091 Marionette TRACE conn4 <- [1,693,null,{"value":"2147483649"}] 02:16:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html 02:16:07 INFO - PROCESS | 1808 | 1476436567102 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:16:07 INFO - PROCESS | 1808 | 1476436567110 Marionette TRACE conn4 <- [1,694,null,{}] 02:16:07 INFO - PROCESS | 1808 | 1476436567124 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:16:07 INFO - PROCESS | 1808 | 1476436567351 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 02:16:07 INFO - PROCESS | 1808 | 1476436567415 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:16:07 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e43800 == 3 [pid = 1854] [id = 222] 02:16:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e43c00) [pid = 1854] [serial = 617] [outer = (nil)] 02:16:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:16:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:16:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e48c00) [pid = 1854] [serial = 618] [outer = 0xa1e43c00] 02:16:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7b800) [pid = 1854] [serial = 619] [outer = 0xa1e43c00] 02:16:08 WARNING - wptserve Traceback (most recent call last): 02:16:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:16:08 WARNING - rv = self.func(request, response) 02:16:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:16:08 WARNING - access_control_allow_origin = "*") 02:16:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:16:08 WARNING - payload = payload_generator(server_data) 02:16:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:16:08 WARNING - return encode_string_as_bmp_image(data) 02:16:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:16:08 WARNING - img.save(f, "BMP") 02:16:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:16:08 WARNING - f.write(bmpfileheader) 02:16:08 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:16:08 WARNING - 02:16:15 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c4d000 == 2 [pid = 1854] [id = 221] 02:16:21 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa2c4d800) [pid = 1854] [serial = 614] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html] 02:16:26 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa1e48c00) [pid = 1854] [serial = 618] [outer = (nil)] [url = about:blank] 02:16:26 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa2cef400) [pid = 1854] [serial = 616] [outer = (nil)] [url = about:blank] 02:16:37 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:16:37 INFO - PROCESS | 1808 | 1476436597900 Marionette TRACE conn4 <- [1,696,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 02:16:37 INFO - . 02:16:37 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30817ms 02:16:37 INFO - PROCESS | 1808 | 1476436597917 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 02:16:37 INFO - PROCESS | 1808 | 1476436597926 Marionette TRACE conn4 <- [1,697,null,{"value":"2147483649"}] 02:16:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 02:16:37 INFO - PROCESS | 1808 | 1476436597939 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:16:37 INFO - PROCESS | 1808 | 1476436597943 Marionette TRACE conn4 <- [1,698,null,{}] 02:16:37 INFO - PROCESS | 1808 | 1476436597951 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:16:38 INFO - PROCESS | 1808 | 1476436598148 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 02:16:38 INFO - PROCESS | 1808 | 1476436598209 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:16:38 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e44c00 == 3 [pid = 1854] [id = 223] 02:16:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e45400) [pid = 1854] [serial = 620] [outer = (nil)] 02:16:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:16:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:16:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e78800) [pid = 1854] [serial = 621] [outer = 0xa1e45400] 02:16:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7f000) [pid = 1854] [serial = 622] [outer = 0xa1e45400] 02:16:39 WARNING - wptserve Traceback (most recent call last): 02:16:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 02:16:39 WARNING - rv = self.func(request, response) 02:16:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 02:16:39 WARNING - access_control_allow_origin = "*") 02:16:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 02:16:39 WARNING - payload = payload_generator(server_data) 02:16:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 02:16:39 WARNING - return encode_string_as_bmp_image(data) 02:16:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 02:16:39 WARNING - img.save(f, "BMP") 02:16:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 02:16:39 WARNING - f.write(bmpfileheader) 02:16:39 WARNING - TypeError: must be string or pinned buffer, not bytearray 02:16:39 WARNING - 02:16:46 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e43800 == 2 [pid = 1854] [id = 222] 02:16:52 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa1e43c00) [pid = 1854] [serial = 617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html] 02:16:56 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa1e78800) [pid = 1854] [serial = 621] [outer = (nil)] [url = about:blank] 02:16:56 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa1e7b800) [pid = 1854] [serial = 619] [outer = (nil)] [url = about:blank] 02:17:08 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:17:08 INFO - PROCESS | 1808 | 1476436628691 Marionette TRACE conn4 <- [1,700,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via img-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 02:17:08 INFO - . 02:17:08 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30781ms 02:17:08 INFO - PROCESS | 1808 | 1476436628720 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 02:17:08 INFO - PROCESS | 1808 | 1476436628728 Marionette TRACE conn4 <- [1,701,null,{"value":"2147483649"}] 02:17:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 02:17:08 INFO - PROCESS | 1808 | 1476436628740 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:17:08 INFO - PROCESS | 1808 | 1476436628747 Marionette TRACE conn4 <- [1,702,null,{}] 02:17:08 INFO - PROCESS | 1808 | 1476436628763 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:08 INFO - PROCESS | 1808 | 1476436628964 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 02:17:09 INFO - PROCESS | 1808 | 1476436629051 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:09 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e43c00 == 3 [pid = 1854] [id = 224] 02:17:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0xa1e44000) [pid = 1854] [serial = 623] [outer = (nil)] 02:17:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0xa1e78400) [pid = 1854] [serial = 624] [outer = 0xa1e44000] 02:17:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0xa1e7e000) [pid = 1854] [serial = 625] [outer = 0xa1e44000] 02:17:10 INFO - PROCESS | 1808 | 1476436630180 Marionette TRACE conn4 <- [1,704,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:17:10 INFO - . 02:17:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1495ms 02:17:10 INFO - PROCESS | 1808 | 1476436630232 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 02:17:10 INFO - PROCESS | 1808 | 1476436630242 Marionette TRACE conn4 <- [1,705,null,{"value":"2147483649"}] 02:17:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html 02:17:10 INFO - PROCESS | 1808 | 1476436630255 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:17:10 INFO - PROCESS | 1808 | 1476436630259 Marionette TRACE conn4 <- [1,706,null,{}] 02:17:10 INFO - PROCESS | 1808 | 1476436630266 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:10 INFO - PROCESS | 1808 | 1476436630467 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 02:17:10 INFO - PROCESS | 1808 | 1476436630523 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:10 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e85000 == 4 [pid = 1854] [id = 225] 02:17:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 8 (0xa2621400) [pid = 1854] [serial = 626] [outer = (nil)] 02:17:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 9 (0xa2629800) [pid = 1854] [serial = 627] [outer = 0xa2621400] 02:17:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 10 (0xa262c000) [pid = 1854] [serial = 628] [outer = 0xa2621400] 02:17:11 INFO - PROCESS | 1808 | 1476436631579 Marionette TRACE conn4 <- [1,708,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:17:11 INFO - . 02:17:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1385ms 02:17:11 INFO - PROCESS | 1808 | 1476436631640 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 02:17:11 INFO - PROCESS | 1808 | 1476436631644 Marionette TRACE conn4 <- [1,709,null,{"value":"2147483649"}] 02:17:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 02:17:11 INFO - PROCESS | 1808 | 1476436631651 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:17:11 INFO - PROCESS | 1808 | 1476436631658 Marionette TRACE conn4 <- [1,710,null,{}] 02:17:11 INFO - PROCESS | 1808 | 1476436631680 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:11 INFO - PROCESS | 1808 | 1476436631848 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 02:17:11 INFO - PROCESS | 1808 | 1476436631898 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:11 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c52800 == 5 [pid = 1854] [id = 226] 02:17:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 11 (0xa2c53000) [pid = 1854] [serial = 629] [outer = (nil)] 02:17:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 12 (0xa2c57000) [pid = 1854] [serial = 630] [outer = 0xa2c53000] 02:17:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 13 (0xa2c55800) [pid = 1854] [serial = 631] [outer = 0xa2c53000] 02:17:13 INFO - PROCESS | 1808 | 1476436633021 Marionette TRACE conn4 <- [1,712,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:17:13 INFO - . 02:17:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1391ms 02:17:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 02:17:13 INFO - PROCESS | 1808 | 1476436633042 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 02:17:13 INFO - PROCESS | 1808 | 1476436633046 Marionette TRACE conn4 <- [1,713,null,{"value":"2147483649"}] 02:17:13 INFO - PROCESS | 1808 | 1476436633052 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:17:13 INFO - PROCESS | 1808 | 1476436633055 Marionette TRACE conn4 <- [1,714,null,{}] 02:17:13 INFO - PROCESS | 1808 | 1476436633067 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:13 INFO - PROCESS | 1808 | 1476436633267 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 02:17:13 INFO - PROCESS | 1808 | 1476436633321 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:13 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2ce9c00 == 6 [pid = 1854] [id = 227] 02:17:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 14 (0xa2cee400) [pid = 1854] [serial = 632] [outer = (nil)] 02:17:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0xa2cf2c00) [pid = 1854] [serial = 633] [outer = 0xa2cee400] 02:17:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0xa2cf3c00) [pid = 1854] [serial = 634] [outer = 0xa2cee400] 02:17:14 INFO - PROCESS | 1808 | 1476436634371 Marionette TRACE conn4 <- [1,716,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:17:14 INFO - . 02:17:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1338ms 02:17:14 INFO - PROCESS | 1808 | 1476436634389 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 02:17:14 INFO - PROCESS | 1808 | 1476436634393 Marionette TRACE conn4 <- [1,717,null,{"value":"2147483649"}] 02:17:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html 02:17:14 INFO - PROCESS | 1808 | 1476436634399 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:17:14 INFO - PROCESS | 1808 | 1476436634401 Marionette TRACE conn4 <- [1,718,null,{}] 02:17:14 INFO - PROCESS | 1808 | 1476436634408 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:14 INFO - PROCESS | 1808 | 1476436634601 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 02:17:14 INFO - PROCESS | 1808 | 1476436634651 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:14 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3047800 == 7 [pid = 1854] [id = 228] 02:17:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0xa3047c00) [pid = 1854] [serial = 635] [outer = (nil)] 02:17:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0xa304cc00) [pid = 1854] [serial = 636] [outer = 0xa3047c00] 02:17:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0xa304b400) [pid = 1854] [serial = 637] [outer = 0xa3047c00] 02:17:15 INFO - PROCESS | 1808 | 1476436635615 Marionette TRACE conn4 <- [1,720,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:17:15 INFO - . 02:17:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1238ms 02:17:15 INFO - PROCESS | 1808 | 1476436635638 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 02:17:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 02:17:15 INFO - PROCESS | 1808 | 1476436635644 Marionette TRACE conn4 <- [1,721,null,{"value":"2147483649"}] 02:17:15 INFO - PROCESS | 1808 | 1476436635650 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:17:15 INFO - PROCESS | 1808 | 1476436635653 Marionette TRACE conn4 <- [1,722,null,{}] 02:17:15 INFO - PROCESS | 1808 | 1476436635659 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:15 INFO - PROCESS | 1808 | 1476436635912 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 02:17:16 INFO - PROCESS | 1808 | 1476436635995 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:16 INFO - PROCESS | 1808 | ++DOCSHELL 0xa304f000 == 8 [pid = 1854] [id = 229] 02:17:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0xa3051800) [pid = 1854] [serial = 638] [outer = (nil)] 02:17:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0xa315ac00) [pid = 1854] [serial = 639] [outer = 0xa3051800] 02:17:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0xa315e400) [pid = 1854] [serial = 640] [outer = 0xa3051800] 02:17:17 INFO - PROCESS | 1808 | 1476436637103 Marionette TRACE conn4 <- [1,724,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the http-rp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:17:17 INFO - . 02:17:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1501ms 02:17:17 INFO - PROCESS | 1808 | 1476436637153 Marionette TRACE conn4 -> [0,725,"getWindowHandle",null] 02:17:17 INFO - PROCESS | 1808 | 1476436637160 Marionette TRACE conn4 <- [1,725,null,{"value":"2147483649"}] 02:17:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 02:17:17 INFO - PROCESS | 1808 | 1476436637171 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:17:17 INFO - PROCESS | 1808 | 1476436637174 Marionette TRACE conn4 <- [1,726,null,{}] 02:17:17 INFO - PROCESS | 1808 | 1476436637180 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:17 INFO - PROCESS | 1808 | 1476436637331 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 02:17:17 INFO - PROCESS | 1808 | 1476436637372 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:17 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e84800 == 9 [pid = 1854] [id = 230] 02:17:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 23 (0xa1e84c00) [pid = 1854] [serial = 641] [outer = (nil)] 02:17:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 24 (0xa2c4fc00) [pid = 1854] [serial = 642] [outer = 0xa1e84c00] 02:17:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0xa2c4b400) [pid = 1854] [serial = 643] [outer = 0xa1e84c00] 02:17:18 INFO - PROCESS | 1808 | 1476436638624 Marionette TRACE conn4 <- [1,728,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:18 INFO - . 02:17:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1488ms 02:17:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 02:17:18 INFO - PROCESS | 1808 | 1476436638658 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 02:17:18 INFO - PROCESS | 1808 | 1476436638660 Marionette TRACE conn4 <- [1,729,null,{"value":"2147483649"}] 02:17:18 INFO - PROCESS | 1808 | 1476436638665 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:17:18 INFO - PROCESS | 1808 | 1476436638670 Marionette TRACE conn4 <- [1,730,null,{}] 02:17:18 INFO - PROCESS | 1808 | 1476436638675 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:18 INFO - PROCESS | 1808 | 1476436638836 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 02:17:18 INFO - PROCESS | 1808 | 1476436638850 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:18 INFO - PROCESS | 1808 | ++DOCSHELL 0xa304d800 == 10 [pid = 1854] [id = 231] 02:17:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0xa3157c00) [pid = 1854] [serial = 644] [outer = (nil)] 02:17:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0xa3161c00) [pid = 1854] [serial = 645] [outer = 0xa3157c00] 02:17:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0xa315d400) [pid = 1854] [serial = 646] [outer = 0xa3157c00] 02:17:20 INFO - PROCESS | 1808 | 1476436640139 Marionette TRACE conn4 <- [1,732,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-csp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:20 INFO - . 02:17:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1487ms 02:17:20 INFO - PROCESS | 1808 | 1476436640154 Marionette TRACE conn4 -> [0,733,"getWindowHandle",null] 02:17:20 INFO - PROCESS | 1808 | 1476436640163 Marionette TRACE conn4 <- [1,733,null,{"value":"2147483649"}] 02:17:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 02:17:20 INFO - PROCESS | 1808 | 1476436640171 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:17:20 INFO - PROCESS | 1808 | 1476436640180 Marionette TRACE conn4 <- [1,734,null,{}] 02:17:20 INFO - PROCESS | 1808 | 1476436640186 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:20 INFO - PROCESS | 1808 | 1476436640357 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 02:17:20 INFO - PROCESS | 1808 | 1476436640458 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:20 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2623c00 == 11 [pid = 1854] [id = 232] 02:17:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0xa2624800) [pid = 1854] [serial = 647] [outer = (nil)] 02:17:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0xa2ceb800) [pid = 1854] [serial = 648] [outer = 0xa2624800] 02:17:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0xa2c58000) [pid = 1854] [serial = 649] [outer = 0xa2624800] 02:17:21 INFO - PROCESS | 1808 | --DOCSHELL 0xa3047800 == 10 [pid = 1854] [id = 228] 02:17:21 INFO - PROCESS | 1808 | --DOCSHELL 0xa2ce9c00 == 9 [pid = 1854] [id = 227] 02:17:21 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c52800 == 8 [pid = 1854] [id = 226] 02:17:21 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e85000 == 7 [pid = 1854] [id = 225] 02:17:21 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e43c00 == 6 [pid = 1854] [id = 224] 02:17:21 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e44c00 == 5 [pid = 1854] [id = 223] 02:17:21 INFO - PROCESS | 1808 | 1476436641501 Marionette TRACE conn4 <- [1,736,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:21 INFO - . 02:17:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1387ms 02:17:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 02:17:21 INFO - PROCESS | 1808 | 1476436641558 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 02:17:21 INFO - PROCESS | 1808 | 1476436641561 Marionette TRACE conn4 <- [1,737,null,{"value":"2147483649"}] 02:17:21 INFO - PROCESS | 1808 | 1476436641567 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:17:21 INFO - PROCESS | 1808 | 1476436641571 Marionette TRACE conn4 <- [1,738,null,{}] 02:17:21 INFO - PROCESS | 1808 | 1476436641576 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:21 INFO - PROCESS | 1808 | 1476436641728 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 02:17:21 INFO - PROCESS | 1808 | 1476436641748 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:21 INFO - PROCESS | 1808 | ++DOCSHELL 0xa304a000 == 6 [pid = 1854] [id = 233] 02:17:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0xa304ac00) [pid = 1854] [serial = 650] [outer = (nil)] 02:17:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0xa3154800) [pid = 1854] [serial = 651] [outer = 0xa304ac00] 02:17:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0xa3153800) [pid = 1854] [serial = 652] [outer = 0xa304ac00] 02:17:22 INFO - PROCESS | 1808 | ++DOCSHELL 0xa315f800 == 7 [pid = 1854] [id = 234] 02:17:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0xa3a23000) [pid = 1854] [serial = 653] [outer = (nil)] 02:17:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0xa3a26000) [pid = 1854] [serial = 654] [outer = 0xa3a23000] 02:17:22 INFO - PROCESS | 1808 | 1476436642902 Marionette TRACE conn4 <- [1,740,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:22 INFO - . 02:17:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1389ms 02:17:22 INFO - PROCESS | 1808 | 1476436642956 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 02:17:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 02:17:22 INFO - PROCESS | 1808 | 1476436642961 Marionette TRACE conn4 <- [1,741,null,{"value":"2147483649"}] 02:17:22 INFO - PROCESS | 1808 | 1476436642967 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:17:22 INFO - PROCESS | 1808 | 1476436642971 Marionette TRACE conn4 <- [1,742,null,{}] 02:17:22 INFO - PROCESS | 1808 | 1476436642982 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:23 INFO - PROCESS | 1808 | 1476436643153 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 02:17:23 INFO - PROCESS | 1808 | 1476436643271 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:23 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3a2e800 == 8 [pid = 1854] [id = 235] 02:17:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0xa3a2ec00) [pid = 1854] [serial = 655] [outer = (nil)] 02:17:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0xa3d1e400) [pid = 1854] [serial = 656] [outer = 0xa3a2ec00] 02:17:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0xa3d1dc00) [pid = 1854] [serial = 657] [outer = 0xa3a2ec00] 02:17:24 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3d20c00 == 9 [pid = 1854] [id = 236] 02:17:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0xa3d21000) [pid = 1854] [serial = 658] [outer = (nil)] 02:17:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xa3d26c00) [pid = 1854] [serial = 659] [outer = 0xa3d21000] 02:17:24 INFO - PROCESS | 1808 | 1476436644421 Marionette TRACE conn4 <- [1,744,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-csp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:24 INFO - . 02:17:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1487ms 02:17:24 INFO - PROCESS | 1808 | 1476436644453 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 02:17:24 INFO - PROCESS | 1808 | 1476436644456 Marionette TRACE conn4 <- [1,745,null,{"value":"2147483649"}] 02:17:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 02:17:24 INFO - PROCESS | 1808 | 1476436644466 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:17:24 INFO - PROCESS | 1808 | 1476436644469 Marionette TRACE conn4 <- [1,746,null,{}] 02:17:24 INFO - PROCESS | 1808 | 1476436644474 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:24 INFO - PROCESS | 1808 | 1476436644630 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 02:17:24 INFO - PROCESS | 1808 | 1476436644734 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:24 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3d28800 == 10 [pid = 1854] [id = 237] 02:17:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa3d2b400) [pid = 1854] [serial = 660] [outer = (nil)] 02:17:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa4559400) [pid = 1854] [serial = 661] [outer = 0xa3d2b400] 02:17:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa4556000) [pid = 1854] [serial = 662] [outer = 0xa3d2b400] 02:17:25 INFO - PROCESS | 1808 | ++DOCSHELL 0xa455c400 == 11 [pid = 1854] [id = 238] 02:17:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xa455c800) [pid = 1854] [serial = 663] [outer = (nil)] 02:17:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xa4560800) [pid = 1854] [serial = 664] [outer = 0xa455c800] 02:17:26 INFO - PROCESS | 1808 | 1476436646077 Marionette TRACE conn4 <- [1,748,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:26 INFO - . 02:17:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1633ms 02:17:26 INFO - PROCESS | 1808 | 1476436646100 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 02:17:26 INFO - PROCESS | 1808 | 1476436646114 Marionette TRACE conn4 <- [1,749,null,{"value":"2147483649"}] 02:17:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 02:17:26 INFO - PROCESS | 1808 | 1476436646157 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:17:26 INFO - PROCESS | 1808 | 1476436646168 Marionette TRACE conn4 <- [1,750,null,{}] 02:17:26 INFO - PROCESS | 1808 | 1476436646176 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:26 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0xa2621400) [pid = 1854] [serial = 626] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html] 02:17:26 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0xa1e44000) [pid = 1854] [serial = 623] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 02:17:26 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa2c53000) [pid = 1854] [serial = 629] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 02:17:26 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa2cee400) [pid = 1854] [serial = 632] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 02:17:26 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xa3047c00) [pid = 1854] [serial = 635] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html] 02:17:26 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xa1e45400) [pid = 1854] [serial = 620] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html] 02:17:26 INFO - PROCESS | 1808 | 1476436646406 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 02:17:26 INFO - PROCESS | 1808 | 1476436646482 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:26 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e45c00 == 12 [pid = 1854] [id = 239] 02:17:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xa1e47000) [pid = 1854] [serial = 665] [outer = (nil)] 02:17:26 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:26 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa2ceb400) [pid = 1854] [serial = 666] [outer = 0xa1e47000] 02:17:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa2c4b800) [pid = 1854] [serial = 667] [outer = 0xa1e47000] 02:17:27 INFO - PROCESS | 1808 | 1476436647425 Marionette TRACE conn4 <- [1,752,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:27 INFO - . 02:17:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1303ms 02:17:27 INFO - PROCESS | 1808 | 1476436647451 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 02:17:27 INFO - PROCESS | 1808 | 1476436647455 Marionette TRACE conn4 <- [1,753,null,{"value":"2147483649"}] 02:17:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html 02:17:27 INFO - PROCESS | 1808 | 1476436647461 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:17:27 INFO - PROCESS | 1808 | 1476436647464 Marionette TRACE conn4 <- [1,754,null,{}] 02:17:27 INFO - PROCESS | 1808 | 1476436647469 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:27 INFO - PROCESS | 1808 | 1476436647701 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 02:17:27 INFO - PROCESS | 1808 | 1476436647775 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:27 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4761c00 == 13 [pid = 1854] [id = 240] 02:17:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa4763000) [pid = 1854] [serial = 668] [outer = (nil)] 02:17:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xa4768000) [pid = 1854] [serial = 669] [outer = 0xa4763000] 02:17:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xa4767000) [pid = 1854] [serial = 670] [outer = 0xa4763000] 02:17:29 INFO - PROCESS | 1808 | 1476436649126 Marionette TRACE conn4 <- [1,756,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-csp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:29 INFO - . 02:17:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1687ms 02:17:29 INFO - PROCESS | 1808 | 1476436649158 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 02:17:29 INFO - PROCESS | 1808 | 1476436649166 Marionette TRACE conn4 <- [1,757,null,{"value":"2147483649"}] 02:17:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 02:17:29 INFO - PROCESS | 1808 | 1476436649186 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:17:29 INFO - PROCESS | 1808 | 1476436649195 Marionette TRACE conn4 <- [1,758,null,{}] 02:17:29 INFO - PROCESS | 1808 | 1476436649209 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:29 INFO - PROCESS | 1808 | 1476436649442 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 02:17:29 INFO - PROCESS | 1808 | 1476436649554 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:29 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cf4c00 == 14 [pid = 1854] [id = 241] 02:17:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0xa3048800) [pid = 1854] [serial = 671] [outer = (nil)] 02:17:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa3a2a000) [pid = 1854] [serial = 672] [outer = 0xa3048800] 02:17:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa3161000) [pid = 1854] [serial = 673] [outer = 0xa3048800] 02:17:31 INFO - PROCESS | 1808 | 1476436650995 Marionette TRACE conn4 <- [1,760,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:31 INFO - . 02:17:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1850ms 02:17:31 INFO - PROCESS | 1808 | 1476436651032 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 02:17:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 02:17:31 INFO - PROCESS | 1808 | 1476436651038 Marionette TRACE conn4 <- [1,761,null,{"value":"2147483649"}] 02:17:31 INFO - PROCESS | 1808 | 1476436651045 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:17:31 INFO - PROCESS | 1808 | 1476436651049 Marionette TRACE conn4 <- [1,762,null,{}] 02:17:31 INFO - PROCESS | 1808 | 1476436651056 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:31 INFO - PROCESS | 1808 | 1476436651298 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 02:17:31 INFO - PROCESS | 1808 | 1476436651448 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:31 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e7b400 == 15 [pid = 1854] [id = 242] 02:17:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0xa1e7dc00) [pid = 1854] [serial = 674] [outer = (nil)] 02:17:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0xa2c4bc00) [pid = 1854] [serial = 675] [outer = 0xa1e7dc00] 02:17:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0xa2627000) [pid = 1854] [serial = 676] [outer = 0xa1e7dc00] 02:17:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e45c00 == 14 [pid = 1854] [id = 239] 02:17:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa455c400 == 13 [pid = 1854] [id = 238] 02:17:32 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0xa315ac00) [pid = 1854] [serial = 639] [outer = (nil)] [url = about:blank] 02:17:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa3d28800 == 12 [pid = 1854] [id = 237] 02:17:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa3d20c00 == 11 [pid = 1854] [id = 236] 02:17:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa3a2e800 == 10 [pid = 1854] [id = 235] 02:17:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa315f800 == 9 [pid = 1854] [id = 234] 02:17:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa304a000 == 8 [pid = 1854] [id = 233] 02:17:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa2623c00 == 7 [pid = 1854] [id = 232] 02:17:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa304d800 == 6 [pid = 1854] [id = 231] 02:17:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e84800 == 5 [pid = 1854] [id = 230] 02:17:32 INFO - PROCESS | 1808 | --DOCSHELL 0xa304f000 == 4 [pid = 1854] [id = 229] 02:17:32 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0xa304cc00) [pid = 1854] [serial = 636] [outer = (nil)] [url = about:blank] 02:17:32 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0xa304b400) [pid = 1854] [serial = 637] [outer = (nil)] [url = about:blank] 02:17:32 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0xa2cf2c00) [pid = 1854] [serial = 633] [outer = (nil)] [url = about:blank] 02:17:32 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0xa2cf3c00) [pid = 1854] [serial = 634] [outer = (nil)] [url = about:blank] 02:17:32 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0xa2629800) [pid = 1854] [serial = 627] [outer = (nil)] [url = about:blank] 02:17:32 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0xa262c000) [pid = 1854] [serial = 628] [outer = (nil)] [url = about:blank] 02:17:32 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0xa1e78400) [pid = 1854] [serial = 624] [outer = (nil)] [url = about:blank] 02:17:32 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa1e7e000) [pid = 1854] [serial = 625] [outer = (nil)] [url = about:blank] 02:17:32 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa2c57000) [pid = 1854] [serial = 630] [outer = (nil)] [url = about:blank] 02:17:32 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xa2c55800) [pid = 1854] [serial = 631] [outer = (nil)] [url = about:blank] 02:17:32 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xa1e7f000) [pid = 1854] [serial = 622] [outer = (nil)] [url = about:blank] 02:17:32 INFO - PROCESS | 1808 | 1476436652952 Marionette TRACE conn4 <- [1,764,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:32 INFO - . 02:17:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1957ms 02:17:33 INFO - PROCESS | 1808 | 1476436653035 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 02:17:33 INFO - PROCESS | 1808 | 1476436653042 Marionette TRACE conn4 <- [1,765,null,{"value":"2147483649"}] 02:17:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 02:17:33 INFO - PROCESS | 1808 | 1476436653063 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:17:33 INFO - PROCESS | 1808 | 1476436653071 Marionette TRACE conn4 <- [1,766,null,{}] 02:17:33 INFO - PROCESS | 1808 | 1476436653077 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:33 INFO - PROCESS | 1808 | 1476436653296 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 02:17:33 INFO - PROCESS | 1808 | 1476436653397 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:33 INFO - PROCESS | 1808 | ++DOCSHELL 0xa261f800 == 5 [pid = 1854] [id = 243] 02:17:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xa2620400) [pid = 1854] [serial = 677] [outer = (nil)] 02:17:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa262c000) [pid = 1854] [serial = 678] [outer = 0xa2620400] 02:17:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa262a800) [pid = 1854] [serial = 679] [outer = 0xa2620400] 02:17:34 INFO - PROCESS | 1808 | 1476436654643 Marionette TRACE conn4 <- [1,768,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-csp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:34 INFO - . 02:17:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1648ms 02:17:34 INFO - PROCESS | 1808 | 1476436654703 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 02:17:34 INFO - PROCESS | 1808 | 1476436654709 Marionette TRACE conn4 <- [1,769,null,{"value":"2147483649"}] 02:17:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 02:17:34 INFO - PROCESS | 1808 | 1476436654719 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:17:34 INFO - PROCESS | 1808 | 1476436654725 Marionette TRACE conn4 <- [1,770,null,{}] 02:17:34 INFO - PROCESS | 1808 | 1476436654738 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:34 INFO - PROCESS | 1808 | 1476436654975 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 02:17:35 INFO - PROCESS | 1808 | 1476436655110 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:35 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c54800 == 6 [pid = 1854] [id = 244] 02:17:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa2c57c00) [pid = 1854] [serial = 680] [outer = (nil)] 02:17:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xa2cf6400) [pid = 1854] [serial = 681] [outer = 0xa2c57c00] 02:17:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xa2cf4400) [pid = 1854] [serial = 682] [outer = 0xa2c57c00] 02:17:36 INFO - PROCESS | 1808 | 1476436656429 Marionette TRACE conn4 <- [1,772,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:36 INFO - . 02:17:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1740ms 02:17:36 INFO - PROCESS | 1808 | 1476436656460 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 02:17:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 02:17:36 INFO - PROCESS | 1808 | 1476436656474 Marionette TRACE conn4 <- [1,773,null,{"value":"2147483649"}] 02:17:36 INFO - PROCESS | 1808 | 1476436656487 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:17:36 INFO - PROCESS | 1808 | 1476436656491 Marionette TRACE conn4 <- [1,774,null,{}] 02:17:36 INFO - PROCESS | 1808 | 1476436656502 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:36 INFO - PROCESS | 1808 | 1476436656702 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 02:17:36 INFO - PROCESS | 1808 | 1476436656806 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:36 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3046c00 == 7 [pid = 1854] [id = 245] 02:17:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0xa3047c00) [pid = 1854] [serial = 683] [outer = (nil)] 02:17:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa3a27c00) [pid = 1854] [serial = 684] [outer = 0xa3047c00] 02:17:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa3a25800) [pid = 1854] [serial = 685] [outer = 0xa3047c00] 02:17:38 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0xa3a2ec00) [pid = 1854] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html] 02:17:38 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0xa3d2b400) [pid = 1854] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 02:17:38 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0xa1e47000) [pid = 1854] [serial = 665] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 02:17:38 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0xa304ac00) [pid = 1854] [serial = 650] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 02:17:38 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0xa3a23000) [pid = 1854] [serial = 653] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:17:38 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa2624800) [pid = 1854] [serial = 647] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 02:17:38 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa455c800) [pid = 1854] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:17:38 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xa3d21000) [pid = 1854] [serial = 658] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436644221] 02:17:38 INFO - PROCESS | 1808 | 1476436658280 Marionette TRACE conn4 <- [1,776,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:38 INFO - . 02:17:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1814ms 02:17:38 INFO - PROCESS | 1808 | 1476436658299 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 02:17:38 INFO - PROCESS | 1808 | 1476436658303 Marionette TRACE conn4 <- [1,777,null,{"value":"2147483649"}] 02:17:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 02:17:38 INFO - PROCESS | 1808 | 1476436658310 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:17:38 INFO - PROCESS | 1808 | 1476436658316 Marionette TRACE conn4 <- [1,778,null,{}] 02:17:38 INFO - PROCESS | 1808 | 1476436658332 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:38 INFO - PROCESS | 1808 | 1476436658541 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 02:17:38 INFO - PROCESS | 1808 | 1476436658587 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:38 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3048000 == 8 [pid = 1854] [id = 246] 02:17:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa304e400) [pid = 1854] [serial = 686] [outer = (nil)] 02:17:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa3d21800) [pid = 1854] [serial = 687] [outer = 0xa304e400] 02:17:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa3d26400) [pid = 1854] [serial = 688] [outer = 0xa304e400] 02:17:39 INFO - PROCESS | 1808 | 1476436659621 Marionette TRACE conn4 <- [1,780,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-csp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:39 INFO - . 02:17:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1336ms 02:17:39 INFO - PROCESS | 1808 | 1476436659646 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 02:17:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 02:17:39 INFO - PROCESS | 1808 | 1476436659651 Marionette TRACE conn4 <- [1,781,null,{"value":"2147483649"}] 02:17:39 INFO - PROCESS | 1808 | 1476436659658 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:17:39 INFO - PROCESS | 1808 | 1476436659661 Marionette TRACE conn4 <- [1,782,null,{}] 02:17:39 INFO - PROCESS | 1808 | 1476436659668 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:39 INFO - PROCESS | 1808 | 1476436659852 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 02:17:39 INFO - PROCESS | 1808 | 1476436659920 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:39 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e78000 == 9 [pid = 1854] [id = 247] 02:17:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xa1e78c00) [pid = 1854] [serial = 689] [outer = (nil)] 02:17:39 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:39 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xa2628c00) [pid = 1854] [serial = 690] [outer = 0xa1e78c00] 02:17:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0xa262ac00) [pid = 1854] [serial = 691] [outer = 0xa1e78c00] 02:17:41 INFO - PROCESS | 1808 | 1476436661223 Marionette TRACE conn4 <- [1,784,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:41 INFO - . 02:17:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1583ms 02:17:41 INFO - PROCESS | 1808 | 1476436661241 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 02:17:41 INFO - PROCESS | 1808 | 1476436661243 Marionette TRACE conn4 <- [1,785,null,{"value":"2147483649"}] 02:17:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 02:17:41 INFO - PROCESS | 1808 | 1476436661250 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:17:41 INFO - PROCESS | 1808 | 1476436661252 Marionette TRACE conn4 <- [1,786,null,{}] 02:17:41 INFO - PROCESS | 1808 | 1476436661259 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:41 INFO - PROCESS | 1808 | 1476436661439 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 02:17:41 INFO - PROCESS | 1808 | 1476436661540 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:41 INFO - PROCESS | 1808 | ++DOCSHELL 0xa315a000 == 10 [pid = 1854] [id = 248] 02:17:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa315a400) [pid = 1854] [serial = 692] [outer = (nil)] 02:17:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa3d29800) [pid = 1854] [serial = 693] [outer = 0xa315a400] 02:17:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0xa2c52800) [pid = 1854] [serial = 694] [outer = 0xa315a400] 02:17:42 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4564c00 == 11 [pid = 1854] [id = 249] 02:17:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0xa4762800) [pid = 1854] [serial = 695] [outer = (nil)] 02:17:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0xa4766000) [pid = 1854] [serial = 696] [outer = 0xa4762800] 02:17:43 INFO - PROCESS | 1808 | 1476436663130 Marionette TRACE conn4 <- [1,788,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:43 INFO - . 02:17:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1941ms 02:17:43 INFO - PROCESS | 1808 | 1476436663201 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 02:17:43 INFO - PROCESS | 1808 | 1476436663224 Marionette TRACE conn4 <- [1,789,null,{"value":"2147483649"}] 02:17:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 02:17:43 INFO - PROCESS | 1808 | 1476436663278 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:17:43 INFO - PROCESS | 1808 | 1476436663288 Marionette TRACE conn4 <- [1,790,null,{}] 02:17:43 INFO - PROCESS | 1808 | 1476436663303 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:43 INFO - PROCESS | 1808 | 1476436663548 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 02:17:43 INFO - PROCESS | 1808 | 1476436663647 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:43 INFO - PROCESS | 1808 | ++DOCSHELL 0xa261f400 == 12 [pid = 1854] [id = 250] 02:17:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0xa2620c00) [pid = 1854] [serial = 697] [outer = (nil)] 02:17:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0xa2cee800) [pid = 1854] [serial = 698] [outer = 0xa2620c00] 02:17:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0xa2cea800) [pid = 1854] [serial = 699] [outer = 0xa2620c00] 02:17:44 INFO - PROCESS | 1808 | --DOCSHELL 0xa3048000 == 11 [pid = 1854] [id = 246] 02:17:44 INFO - PROCESS | 1808 | --DOCSHELL 0xa3046c00 == 10 [pid = 1854] [id = 245] 02:17:44 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c54800 == 9 [pid = 1854] [id = 244] 02:17:44 INFO - PROCESS | 1808 | --DOCSHELL 0xa261f800 == 8 [pid = 1854] [id = 243] 02:17:44 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e79000 == 9 [pid = 1854] [id = 251] 02:17:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0xa261f800) [pid = 1854] [serial = 700] [outer = (nil)] 02:17:44 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e7b400 == 8 [pid = 1854] [id = 242] 02:17:45 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cf4c00 == 7 [pid = 1854] [id = 241] 02:17:45 INFO - PROCESS | 1808 | --DOCSHELL 0xa4761c00 == 6 [pid = 1854] [id = 240] 02:17:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0xa2c54800) [pid = 1854] [serial = 701] [outer = 0xa261f800] 02:17:45 INFO - PROCESS | 1808 | 1476436665268 Marionette TRACE conn4 <- [1,792,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-csp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:45 INFO - . 02:17:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2018ms 02:17:45 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0xa3161c00) [pid = 1854] [serial = 645] [outer = (nil)] [url = about:blank] 02:17:45 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0xa2c4fc00) [pid = 1854] [serial = 642] [outer = (nil)] [url = about:blank] 02:17:45 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0xa3153800) [pid = 1854] [serial = 652] [outer = (nil)] [url = about:blank] 02:17:45 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0xa3a26000) [pid = 1854] [serial = 654] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:17:45 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0xa3154800) [pid = 1854] [serial = 651] [outer = (nil)] [url = about:blank] 02:17:45 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0xa2c58000) [pid = 1854] [serial = 649] [outer = (nil)] [url = about:blank] 02:17:45 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0xa2ceb800) [pid = 1854] [serial = 648] [outer = (nil)] [url = about:blank] 02:17:45 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0xa3d1e400) [pid = 1854] [serial = 656] [outer = (nil)] [url = about:blank] 02:17:45 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0xa4560800) [pid = 1854] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:17:45 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0xa4556000) [pid = 1854] [serial = 662] [outer = (nil)] [url = about:blank] 02:17:45 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0xa4559400) [pid = 1854] [serial = 661] [outer = (nil)] [url = about:blank] 02:17:45 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0xa3d26c00) [pid = 1854] [serial = 659] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436644221] 02:17:45 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0xa2ceb400) [pid = 1854] [serial = 666] [outer = (nil)] [url = about:blank] 02:17:45 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa2c4b800) [pid = 1854] [serial = 667] [outer = (nil)] [url = about:blank] 02:17:45 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0xa3d1dc00) [pid = 1854] [serial = 657] [outer = (nil)] [url = about:blank] 02:17:45 INFO - PROCESS | 1808 | 1476436665294 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 02:17:45 INFO - PROCESS | 1808 | 1476436665315 Marionette TRACE conn4 <- [1,793,null,{"value":"2147483649"}] 02:17:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 02:17:45 INFO - PROCESS | 1808 | 1476436665336 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:17:45 INFO - PROCESS | 1808 | 1476436665341 Marionette TRACE conn4 <- [1,794,null,{}] 02:17:45 INFO - PROCESS | 1808 | 1476436665348 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:45 INFO - PROCESS | 1808 | 1476436665556 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 02:17:45 INFO - PROCESS | 1808 | 1476436665699 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:45 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e46400 == 7 [pid = 1854] [id = 252] 02:17:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa1e79800) [pid = 1854] [serial = 702] [outer = (nil)] 02:17:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa3052400) [pid = 1854] [serial = 703] [outer = 0xa1e79800] 02:17:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xa3051000) [pid = 1854] [serial = 704] [outer = 0xa1e79800] 02:17:46 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3159000 == 8 [pid = 1854] [id = 253] 02:17:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xa3159400) [pid = 1854] [serial = 705] [outer = (nil)] 02:17:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0xa3a23c00) [pid = 1854] [serial = 706] [outer = 0xa3159400] 02:17:47 INFO - PROCESS | 1808 | 1476436667037 Marionette TRACE conn4 <- [1,796,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:47 INFO - . 02:17:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1744ms 02:17:47 INFO - PROCESS | 1808 | 1476436667074 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 02:17:47 INFO - PROCESS | 1808 | 1476436667078 Marionette TRACE conn4 <- [1,797,null,{"value":"2147483649"}] 02:17:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 02:17:47 INFO - PROCESS | 1808 | 1476436667095 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:17:47 INFO - PROCESS | 1808 | 1476436667101 Marionette TRACE conn4 <- [1,798,null,{}] 02:17:47 INFO - PROCESS | 1808 | 1476436667118 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:47 INFO - PROCESS | 1808 | 1476436667446 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 02:17:47 INFO - PROCESS | 1808 | 1476436667568 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:47 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cec000 == 9 [pid = 1854] [id = 254] 02:17:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa315c000) [pid = 1854] [serial = 707] [outer = (nil)] 02:17:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa3d27c00) [pid = 1854] [serial = 708] [outer = 0xa315c000] 02:17:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0xa4556400) [pid = 1854] [serial = 709] [outer = 0xa315c000] 02:17:49 INFO - PROCESS | 1808 | 1476436669017 Marionette TRACE conn4 <- [1,800,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:49 INFO - . 02:17:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1957ms 02:17:49 INFO - PROCESS | 1808 | 1476436669056 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 02:17:49 INFO - PROCESS | 1808 | 1476436669068 Marionette TRACE conn4 <- [1,801,null,{"value":"2147483649"}] 02:17:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html 02:17:49 INFO - PROCESS | 1808 | 1476436669172 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:17:49 INFO - PROCESS | 1808 | 1476436669192 Marionette TRACE conn4 <- [1,802,null,{}] 02:17:49 INFO - PROCESS | 1808 | 1476436669215 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:49 INFO - PROCESS | 1808 | 1476436669465 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 02:17:49 INFO - PROCESS | 1808 | 1476436669555 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:49 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3a29000 == 10 [pid = 1854] [id = 255] 02:17:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0xa3d1fc00) [pid = 1854] [serial = 710] [outer = (nil)] 02:17:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0xa476fc00) [pid = 1854] [serial = 711] [outer = 0xa3d1fc00] 02:17:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0xa4770c00) [pid = 1854] [serial = 712] [outer = 0xa3d1fc00] 02:17:50 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0xa2c57c00) [pid = 1854] [serial = 680] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 02:17:50 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0xa3047c00) [pid = 1854] [serial = 683] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 02:17:50 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0xa1e7dc00) [pid = 1854] [serial = 674] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 02:17:50 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0xa2620400) [pid = 1854] [serial = 677] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html] 02:17:51 INFO - PROCESS | 1808 | 1476436671178 Marionette TRACE conn4 <- [1,804,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-csp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:51 INFO - . 02:17:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2081ms 02:17:51 INFO - PROCESS | 1808 | 1476436671232 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 02:17:51 INFO - PROCESS | 1808 | 1476436671239 Marionette TRACE conn4 <- [1,805,null,{"value":"2147483649"}] 02:17:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 02:17:51 INFO - PROCESS | 1808 | 1476436671252 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:17:51 INFO - PROCESS | 1808 | 1476436671256 Marionette TRACE conn4 <- [1,806,null,{}] 02:17:51 INFO - PROCESS | 1808 | 1476436671288 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:51 INFO - PROCESS | 1808 | 1476436671506 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 02:17:51 INFO - PROCESS | 1808 | 1476436671624 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:51 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e45400 == 11 [pid = 1854] [id = 256] 02:17:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0xa3a28c00) [pid = 1854] [serial = 713] [outer = (nil)] 02:17:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0xa485f800) [pid = 1854] [serial = 714] [outer = 0xa3a28c00] 02:17:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0xa485e000) [pid = 1854] [serial = 715] [outer = 0xa3a28c00] 02:17:53 INFO - PROCESS | 1808 | 1476436673154 Marionette TRACE conn4 <- [1,808,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:53 INFO - . 02:17:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1925ms 02:17:53 INFO - PROCESS | 1808 | 1476436673171 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 02:17:53 INFO - PROCESS | 1808 | 1476436673176 Marionette TRACE conn4 <- [1,809,null,{"value":"2147483649"}] 02:17:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 02:17:53 INFO - PROCESS | 1808 | 1476436673183 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:17:53 INFO - PROCESS | 1808 | 1476436673187 Marionette TRACE conn4 <- [1,810,null,{}] 02:17:53 INFO - PROCESS | 1808 | 1476436673194 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:53 INFO - PROCESS | 1808 | 1476436673395 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 02:17:53 INFO - PROCESS | 1808 | 1476436673585 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:53 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c58000 == 12 [pid = 1854] [id = 257] 02:17:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0xa2ceb800) [pid = 1854] [serial = 716] [outer = (nil)] 02:17:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0xa3d1e000) [pid = 1854] [serial = 717] [outer = 0xa2ceb800] 02:17:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0xa304cc00) [pid = 1854] [serial = 718] [outer = 0xa2ceb800] 02:17:55 INFO - PROCESS | 1808 | 1476436675068 Marionette TRACE conn4 <- [1,812,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:55 INFO - . 02:17:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1938ms 02:17:55 INFO - PROCESS | 1808 | 1476436675123 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 02:17:55 INFO - PROCESS | 1808 | 1476436675127 Marionette TRACE conn4 <- [1,813,null,{"value":"2147483649"}] 02:17:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 02:17:55 INFO - PROCESS | 1808 | 1476436675138 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:17:55 INFO - PROCESS | 1808 | 1476436675149 Marionette TRACE conn4 <- [1,814,null,{}] 02:17:55 INFO - PROCESS | 1808 | 1476436675160 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:55 INFO - PROCESS | 1808 | 1476436675447 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 02:17:55 INFO - PROCESS | 1808 | 1476436675578 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:55 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c5a400 == 13 [pid = 1854] [id = 258] 02:17:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0xa2ce7400) [pid = 1854] [serial = 719] [outer = (nil)] 02:17:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0xa304e000) [pid = 1854] [serial = 720] [outer = 0xa2ce7400] 02:17:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0xa3047400) [pid = 1854] [serial = 721] [outer = 0xa2ce7400] 02:17:56 INFO - PROCESS | 1808 | --DOCSHELL 0xa3a29000 == 12 [pid = 1854] [id = 255] 02:17:56 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cec000 == 11 [pid = 1854] [id = 254] 02:17:56 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0xa3d21800) [pid = 1854] [serial = 687] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1808 | --DOCSHELL 0xa3159000 == 10 [pid = 1854] [id = 253] 02:17:56 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e46400 == 9 [pid = 1854] [id = 252] 02:17:56 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e79000 == 8 [pid = 1854] [id = 251] 02:17:56 INFO - PROCESS | 1808 | --DOCSHELL 0xa261f400 == 7 [pid = 1854] [id = 250] 02:17:56 INFO - PROCESS | 1808 | --DOCSHELL 0xa4564c00 == 6 [pid = 1854] [id = 249] 02:17:56 INFO - PROCESS | 1808 | --DOCSHELL 0xa315a000 == 5 [pid = 1854] [id = 248] 02:17:56 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e78000 == 4 [pid = 1854] [id = 247] 02:17:56 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0xa2627000) [pid = 1854] [serial = 676] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0xa2c4bc00) [pid = 1854] [serial = 675] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0xa2cf6400) [pid = 1854] [serial = 681] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0xa3a2a000) [pid = 1854] [serial = 672] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0xa4768000) [pid = 1854] [serial = 669] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0xa262a800) [pid = 1854] [serial = 679] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0xa262c000) [pid = 1854] [serial = 678] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0xa3a27c00) [pid = 1854] [serial = 684] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0xa3a25800) [pid = 1854] [serial = 685] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0xa2cf4400) [pid = 1854] [serial = 682] [outer = (nil)] [url = about:blank] 02:17:56 INFO - PROCESS | 1808 | 1476436676988 Marionette TRACE conn4 <- [1,816,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-csp\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:57 INFO - . 02:17:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1898ms 02:17:57 INFO - PROCESS | 1808 | 1476436677036 Marionette TRACE conn4 -> [0,817,"getWindowHandle",null] 02:17:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 02:17:57 INFO - PROCESS | 1808 | 1476436677041 Marionette TRACE conn4 <- [1,817,null,{"value":"2147483649"}] 02:17:57 INFO - PROCESS | 1808 | 1476436677048 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:17:57 INFO - PROCESS | 1808 | 1476436677051 Marionette TRACE conn4 <- [1,818,null,{}] 02:17:57 INFO - PROCESS | 1808 | 1476436677057 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:57 INFO - PROCESS | 1808 | 1476436677287 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 02:17:57 INFO - PROCESS | 1808 | 1476436677404 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:57 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2620400 == 5 [pid = 1854] [id = 259] 02:17:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa2621400) [pid = 1854] [serial = 722] [outer = (nil)] 02:17:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa2c52c00) [pid = 1854] [serial = 723] [outer = 0xa2621400] 02:17:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0xa2c4cc00) [pid = 1854] [serial = 724] [outer = 0xa2621400] 02:17:58 INFO - PROCESS | 1808 | 1476436678933 Marionette TRACE conn4 <- [1,820,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:17:59 INFO - . 02:17:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2038ms 02:17:59 INFO - PROCESS | 1808 | 1476436679085 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 02:17:59 INFO - PROCESS | 1808 | 1476436679091 Marionette TRACE conn4 <- [1,821,null,{"value":"2147483649"}] 02:17:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 02:17:59 INFO - PROCESS | 1808 | 1476436679101 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:17:59 INFO - PROCESS | 1808 | 1476436679107 Marionette TRACE conn4 <- [1,822,null,{}] 02:17:59 INFO - PROCESS | 1808 | 1476436679119 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:17:59 INFO - PROCESS | 1808 | 1476436679380 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 02:17:59 INFO - PROCESS | 1808 | 1476436679605 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:17:59 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3046000 == 6 [pid = 1854] [id = 260] 02:17:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0xa315b400) [pid = 1854] [serial = 725] [outer = (nil)] 02:17:59 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:59 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:17:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0xa3d21400) [pid = 1854] [serial = 726] [outer = 0xa315b400] 02:18:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0xa3a2e800) [pid = 1854] [serial = 727] [outer = 0xa315b400] 02:18:00 INFO - PROCESS | 1808 | 1476436680936 Marionette TRACE conn4 <- [1,824,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:00 INFO - . 02:18:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1892ms 02:18:00 INFO - PROCESS | 1808 | 1476436680995 Marionette TRACE conn4 -> [0,825,"getWindowHandle",null] 02:18:01 INFO - PROCESS | 1808 | 1476436681009 Marionette TRACE conn4 <- [1,825,null,{"value":"2147483649"}] 02:18:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html 02:18:01 INFO - PROCESS | 1808 | 1476436681025 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:18:01 INFO - PROCESS | 1808 | 1476436681033 Marionette TRACE conn4 <- [1,826,null,{}] 02:18:01 INFO - PROCESS | 1808 | 1476436681040 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:01 INFO - PROCESS | 1808 | 1476436681236 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 02:18:01 INFO - PROCESS | 1808 | 1476436681386 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:01 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4769400 == 7 [pid = 1854] [id = 261] 02:18:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0xa4769c00) [pid = 1854] [serial = 728] [outer = (nil)] 02:18:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0xa485d400) [pid = 1854] [serial = 729] [outer = 0xa4769c00] 02:18:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0xa476e000) [pid = 1854] [serial = 730] [outer = 0xa4769c00] 02:18:02 INFO - PROCESS | 1808 | 1476436682719 Marionette TRACE conn4 <- [1,828,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-csp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:02 INFO - . 02:18:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1756ms 02:18:02 INFO - PROCESS | 1808 | 1476436682778 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 02:18:02 INFO - PROCESS | 1808 | 1476436682781 Marionette TRACE conn4 <- [1,829,null,{"value":"2147483649"}] 02:18:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 02:18:02 INFO - PROCESS | 1808 | 1476436682791 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:18:02 INFO - PROCESS | 1808 | 1476436682794 Marionette TRACE conn4 <- [1,830,null,{}] 02:18:02 INFO - PROCESS | 1808 | 1476436682814 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:03 INFO - PROCESS | 1808 | 1476436683002 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 02:18:03 INFO - PROCESS | 1808 | 1476436683113 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:03 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c4b800 == 8 [pid = 1854] [id = 262] 02:18:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0xa2c4bc00) [pid = 1854] [serial = 731] [outer = (nil)] 02:18:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0xa3a27400) [pid = 1854] [serial = 732] [outer = 0xa2c4bc00] 02:18:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0xa3a21400) [pid = 1854] [serial = 733] [outer = 0xa2c4bc00] 02:18:04 INFO - PROCESS | 1808 | 1476436684175 Marionette TRACE conn4 <- [1,832,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:04 INFO - . 02:18:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1396ms 02:18:04 INFO - PROCESS | 1808 | 1476436684192 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 02:18:04 INFO - PROCESS | 1808 | 1476436684195 Marionette TRACE conn4 <- [1,833,null,{"value":"2147483649"}] 02:18:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 02:18:04 INFO - PROCESS | 1808 | 1476436684203 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:18:04 INFO - PROCESS | 1808 | 1476436684206 Marionette TRACE conn4 <- [1,834,null,{}] 02:18:04 INFO - PROCESS | 1808 | 1476436684213 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:04 INFO - PROCESS | 1808 | 1476436684405 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 02:18:04 INFO - PROCESS | 1808 | 1476436684448 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:04 INFO - PROCESS | 1808 | ++DOCSHELL 0xa476d400 == 9 [pid = 1854] [id = 263] 02:18:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0xa476d800) [pid = 1854] [serial = 734] [outer = (nil)] 02:18:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0xa4a2e000) [pid = 1854] [serial = 735] [outer = 0xa476d800] 02:18:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0xa4a2ec00) [pid = 1854] [serial = 736] [outer = 0xa476d800] 02:18:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4a31400 == 10 [pid = 1854] [id = 264] 02:18:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0xa4a32000) [pid = 1854] [serial = 737] [outer = (nil)] 02:18:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0xa4a35400) [pid = 1854] [serial = 738] [outer = 0xa4a32000] 02:18:05 INFO - PROCESS | 1808 | 1476436685554 Marionette TRACE conn4 <- [1,836,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:05 INFO - . 02:18:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1389ms 02:18:05 INFO - PROCESS | 1808 | 1476436685594 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 02:18:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 02:18:05 INFO - PROCESS | 1808 | 1476436685599 Marionette TRACE conn4 <- [1,837,null,{"value":"2147483649"}] 02:18:05 INFO - PROCESS | 1808 | 1476436685606 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:18:05 INFO - PROCESS | 1808 | 1476436685614 Marionette TRACE conn4 <- [1,838,null,{}] 02:18:05 INFO - PROCESS | 1808 | 1476436685627 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:05 INFO - PROCESS | 1808 | 1476436685771 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 02:18:05 INFO - PROCESS | 1808 | 1476436685809 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4a3b800 == 11 [pid = 1854] [id = 265] 02:18:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0xa55c9c00) [pid = 1854] [serial = 739] [outer = (nil)] 02:18:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0xa55d2400) [pid = 1854] [serial = 740] [outer = 0xa55c9c00] 02:18:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0xa55d3000) [pid = 1854] [serial = 741] [outer = 0xa55c9c00] 02:18:06 INFO - PROCESS | 1808 | ++DOCSHELL 0xa55d6400 == 12 [pid = 1854] [id = 266] 02:18:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0xa55d7c00) [pid = 1854] [serial = 742] [outer = (nil)] 02:18:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0xa56aa800) [pid = 1854] [serial = 743] [outer = 0xa55d7c00] 02:18:07 INFO - PROCESS | 1808 | 1476436687165 Marionette TRACE conn4 <- [1,840,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-csp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:07 INFO - . 02:18:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1604ms 02:18:07 INFO - PROCESS | 1808 | 1476436687210 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 02:18:07 INFO - PROCESS | 1808 | 1476436687217 Marionette TRACE conn4 <- [1,841,null,{"value":"2147483649"}] 02:18:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 02:18:07 INFO - PROCESS | 1808 | 1476436687225 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:18:07 INFO - PROCESS | 1808 | 1476436687229 Marionette TRACE conn4 <- [1,842,null,{}] 02:18:07 INFO - PROCESS | 1808 | 1476436687241 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:07 INFO - PROCESS | 1808 | 1476436687470 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 02:18:07 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0xa1e79800) [pid = 1854] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 02:18:07 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0xa315c000) [pid = 1854] [serial = 707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 02:18:07 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0xa2620c00) [pid = 1854] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html] 02:18:07 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0xa261f800) [pid = 1854] [serial = 700] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436664938] 02:18:07 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0xa4762800) [pid = 1854] [serial = 695] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:18:07 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0xa304e400) [pid = 1854] [serial = 686] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html] 02:18:07 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0xa3159400) [pid = 1854] [serial = 705] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:18:07 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0xa3d1fc00) [pid = 1854] [serial = 710] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html] 02:18:07 INFO - PROCESS | 1808 | 1476436687569 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:07 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c56800 == 13 [pid = 1854] [id = 267] 02:18:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0xa2ce8800) [pid = 1854] [serial = 744] [outer = (nil)] 02:18:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0xa3d2bc00) [pid = 1854] [serial = 745] [outer = 0xa2ce8800] 02:18:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0xa1e81000) [pid = 1854] [serial = 746] [outer = 0xa2ce8800] 02:18:08 INFO - PROCESS | 1808 | ++DOCSHELL 0xa55d1800 == 14 [pid = 1854] [id = 268] 02:18:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0xa56a8c00) [pid = 1854] [serial = 747] [outer = (nil)] 02:18:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0xa56f3400) [pid = 1854] [serial = 748] [outer = 0xa56a8c00] 02:18:08 INFO - PROCESS | 1808 | 1476436688686 Marionette TRACE conn4 <- [1,844,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:08 INFO - . 02:18:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1488ms 02:18:08 INFO - PROCESS | 1808 | 1476436688718 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 02:18:08 INFO - PROCESS | 1808 | 1476436688722 Marionette TRACE conn4 <- [1,845,null,{"value":"2147483649"}] 02:18:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 02:18:08 INFO - PROCESS | 1808 | 1476436688730 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:18:08 INFO - PROCESS | 1808 | 1476436688733 Marionette TRACE conn4 <- [1,846,null,{}] 02:18:08 INFO - PROCESS | 1808 | 1476436688738 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:08 INFO - PROCESS | 1808 | 1476436688901 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 02:18:09 INFO - PROCESS | 1808 | 1476436689017 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:09 INFO - PROCESS | 1808 | ++DOCSHELL 0xa56f3000 == 15 [pid = 1854] [id = 269] 02:18:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0xa56f4400) [pid = 1854] [serial = 749] [outer = (nil)] 02:18:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0xa58b3800) [pid = 1854] [serial = 750] [outer = 0xa56f4400] 02:18:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0xa2c58800) [pid = 1854] [serial = 751] [outer = 0xa56f4400] 02:18:10 INFO - PROCESS | 1808 | 1476436690402 Marionette TRACE conn4 <- [1,848,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:10 INFO - . 02:18:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1690ms 02:18:10 INFO - PROCESS | 1808 | 1476436690422 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 02:18:10 INFO - PROCESS | 1808 | 1476436690425 Marionette TRACE conn4 <- [1,849,null,{"value":"2147483649"}] 02:18:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html 02:18:10 INFO - PROCESS | 1808 | 1476436690431 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:18:10 INFO - PROCESS | 1808 | 1476436690435 Marionette TRACE conn4 <- [1,850,null,{}] 02:18:10 INFO - PROCESS | 1808 | 1476436690440 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:10 INFO - PROCESS | 1808 | 1476436690598 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 02:18:10 INFO - PROCESS | 1808 | 1476436690689 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:10 INFO - PROCESS | 1808 | ++DOCSHELL 0xa476bc00 == 16 [pid = 1854] [id = 270] 02:18:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0xa476f800) [pid = 1854] [serial = 752] [outer = (nil)] 02:18:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0xa4a37800) [pid = 1854] [serial = 753] [outer = 0xa476f800] 02:18:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0xa4a30400) [pid = 1854] [serial = 754] [outer = 0xa476f800] 02:18:11 INFO - PROCESS | 1808 | 1476436691971 Marionette TRACE conn4 <- [1,852,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-csp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:12 INFO - . 02:18:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1585ms 02:18:12 INFO - PROCESS | 1808 | 1476436692018 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 02:18:12 INFO - PROCESS | 1808 | 1476436692025 Marionette TRACE conn4 <- [1,853,null,{"value":"2147483649"}] 02:18:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 02:18:12 INFO - PROCESS | 1808 | 1476436692037 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:18:12 INFO - PROCESS | 1808 | 1476436692040 Marionette TRACE conn4 <- [1,854,null,{}] 02:18:12 INFO - PROCESS | 1808 | 1476436692052 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:12 INFO - PROCESS | 1808 | 1476436692224 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 02:18:12 INFO - PROCESS | 1808 | 1476436692282 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:12 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4560000 == 17 [pid = 1854] [id = 271] 02:18:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0xa55d7800) [pid = 1854] [serial = 755] [outer = (nil)] 02:18:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0xa5957800) [pid = 1854] [serial = 756] [outer = 0xa55d7800] 02:18:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0xa58f9c00) [pid = 1854] [serial = 757] [outer = 0xa55d7800] 02:18:13 INFO - PROCESS | 1808 | 1476436693549 Marionette TRACE conn4 <- [1,856,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:13 INFO - . 02:18:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1539ms 02:18:13 INFO - PROCESS | 1808 | 1476436693578 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 02:18:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 02:18:13 INFO - PROCESS | 1808 | 1476436693587 Marionette TRACE conn4 <- [1,857,null,{"value":"2147483649"}] 02:18:13 INFO - PROCESS | 1808 | 1476436693593 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:18:13 INFO - PROCESS | 1808 | 1476436693597 Marionette TRACE conn4 <- [1,858,null,{}] 02:18:13 INFO - PROCESS | 1808 | 1476436693604 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:13 INFO - PROCESS | 1808 | 1476436693787 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 02:18:13 INFO - PROCESS | 1808 | 1476436693801 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:13 INFO - PROCESS | 1808 | ++DOCSHELL 0xa63f0800 == 18 [pid = 1854] [id = 272] 02:18:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0xa63f2400) [pid = 1854] [serial = 758] [outer = (nil)] 02:18:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0xa653a000) [pid = 1854] [serial = 759] [outer = 0xa63f2400] 02:18:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0xa6537800) [pid = 1854] [serial = 760] [outer = 0xa63f2400] 02:18:15 INFO - PROCESS | 1808 | 1476436695245 Marionette TRACE conn4 <- [1,860,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:15 INFO - . 02:18:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1693ms 02:18:15 INFO - PROCESS | 1808 | 1476436695287 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 02:18:15 INFO - PROCESS | 1808 | 1476436695290 Marionette TRACE conn4 <- [1,861,null,{"value":"2147483649"}] 02:18:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html 02:18:15 INFO - PROCESS | 1808 | 1476436695301 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:18:15 INFO - PROCESS | 1808 | 1476436695312 Marionette TRACE conn4 <- [1,862,null,{}] 02:18:15 INFO - PROCESS | 1808 | 1476436695321 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:15 INFO - PROCESS | 1808 | 1476436695522 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 02:18:15 INFO - PROCESS | 1808 | 1476436695627 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:15 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cee000 == 19 [pid = 1854] [id = 273] 02:18:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0xa2cf5c00) [pid = 1854] [serial = 761] [outer = (nil)] 02:18:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0xa315e800) [pid = 1854] [serial = 762] [outer = 0xa2cf5c00] 02:18:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0xa3158000) [pid = 1854] [serial = 763] [outer = 0xa2cf5c00] 02:18:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa55d1800 == 18 [pid = 1854] [id = 268] 02:18:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c56800 == 17 [pid = 1854] [id = 267] 02:18:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa55d6400 == 16 [pid = 1854] [id = 266] 02:18:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa4a3b800 == 15 [pid = 1854] [id = 265] 02:18:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa4a31400 == 14 [pid = 1854] [id = 264] 02:18:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa476d400 == 13 [pid = 1854] [id = 263] 02:18:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c58000 == 12 [pid = 1854] [id = 257] 02:18:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c4b800 == 11 [pid = 1854] [id = 262] 02:18:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa4769400 == 10 [pid = 1854] [id = 261] 02:18:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa3046000 == 9 [pid = 1854] [id = 260] 02:18:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa2620400 == 8 [pid = 1854] [id = 259] 02:18:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e45400 == 7 [pid = 1854] [id = 256] 02:18:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c5a400 == 6 [pid = 1854] [id = 258] 02:18:17 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0xa304e000) [pid = 1854] [serial = 720] [outer = (nil)] [url = about:blank] 02:18:17 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0xa2cee800) [pid = 1854] [serial = 698] [outer = (nil)] [url = about:blank] 02:18:17 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0xa3051000) [pid = 1854] [serial = 704] [outer = (nil)] [url = about:blank] 02:18:17 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0xa2c54800) [pid = 1854] [serial = 701] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436664938] 02:18:17 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0xa4766000) [pid = 1854] [serial = 696] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:18:17 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0xa3d29800) [pid = 1854] [serial = 693] [outer = (nil)] [url = about:blank] 02:18:17 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0xa4556400) [pid = 1854] [serial = 709] [outer = (nil)] [url = about:blank] 02:18:17 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0xa3052400) [pid = 1854] [serial = 703] [outer = (nil)] [url = about:blank] 02:18:17 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0xa3d26400) [pid = 1854] [serial = 688] [outer = (nil)] [url = about:blank] 02:18:17 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0xa2628c00) [pid = 1854] [serial = 690] [outer = (nil)] [url = about:blank] 02:18:17 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0xa3a23c00) [pid = 1854] [serial = 706] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:18:17 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0xa3d27c00) [pid = 1854] [serial = 708] [outer = (nil)] [url = about:blank] 02:18:17 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0xa2cea800) [pid = 1854] [serial = 699] [outer = (nil)] [url = about:blank] 02:18:17 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0xa3d1e000) [pid = 1854] [serial = 717] [outer = (nil)] [url = about:blank] 02:18:17 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0xa476fc00) [pid = 1854] [serial = 711] [outer = (nil)] [url = about:blank] 02:18:17 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0xa485f800) [pid = 1854] [serial = 714] [outer = (nil)] [url = about:blank] 02:18:17 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0xa4770c00) [pid = 1854] [serial = 712] [outer = (nil)] [url = about:blank] 02:18:17 INFO - PROCESS | 1808 | 1476436697137 Marionette TRACE conn4 <- [1,864,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-csp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:17 INFO - . 02:18:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1892ms 02:18:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 02:18:17 INFO - PROCESS | 1808 | 1476436697195 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 02:18:17 INFO - PROCESS | 1808 | 1476436697198 Marionette TRACE conn4 <- [1,865,null,{"value":"2147483649"}] 02:18:17 INFO - PROCESS | 1808 | 1476436697205 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:18:17 INFO - PROCESS | 1808 | 1476436697208 Marionette TRACE conn4 <- [1,866,null,{}] 02:18:17 INFO - PROCESS | 1808 | 1476436697213 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:17 INFO - PROCESS | 1808 | 1476436697386 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 02:18:17 INFO - PROCESS | 1808 | 1476436697439 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:17 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2625000 == 7 [pid = 1854] [id = 274] 02:18:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0xa262a400) [pid = 1854] [serial = 764] [outer = (nil)] 02:18:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0xa3162c00) [pid = 1854] [serial = 765] [outer = 0xa262a400] 02:18:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0xa315a800) [pid = 1854] [serial = 766] [outer = 0xa262a400] 02:18:18 INFO - PROCESS | 1808 | 1476436698444 Marionette TRACE conn4 <- [1,868,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:18 INFO - . 02:18:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1285ms 02:18:18 INFO - PROCESS | 1808 | 1476436698489 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 02:18:18 INFO - PROCESS | 1808 | 1476436698493 Marionette TRACE conn4 <- [1,869,null,{"value":"2147483649"}] 02:18:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 02:18:18 INFO - PROCESS | 1808 | 1476436698505 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:18:18 INFO - PROCESS | 1808 | 1476436698515 Marionette TRACE conn4 <- [1,870,null,{}] 02:18:18 INFO - PROCESS | 1808 | 1476436698521 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:18 INFO - PROCESS | 1808 | 1476436698702 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 02:18:18 INFO - PROCESS | 1808 | 1476436698776 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:18 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3d2a800 == 8 [pid = 1854] [id = 275] 02:18:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0xa3d2b000) [pid = 1854] [serial = 767] [outer = (nil)] 02:18:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0xa4559c00) [pid = 1854] [serial = 768] [outer = 0xa3d2b000] 02:18:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0xa455d000) [pid = 1854] [serial = 769] [outer = 0xa3d2b000] 02:18:19 INFO - PROCESS | 1808 | 1476436699850 Marionette TRACE conn4 <- [1,872,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:19 INFO - . 02:18:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1399ms 02:18:19 INFO - PROCESS | 1808 | 1476436699899 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 02:18:19 INFO - PROCESS | 1808 | 1476436699905 Marionette TRACE conn4 <- [1,873,null,{"value":"2147483649"}] 02:18:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html 02:18:19 INFO - PROCESS | 1808 | 1476436699922 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:18:19 INFO - PROCESS | 1808 | 1476436699924 Marionette TRACE conn4 <- [1,874,null,{}] 02:18:19 INFO - PROCESS | 1808 | 1476436699931 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:20 INFO - PROCESS | 1808 | 1476436700088 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 02:18:20 INFO - PROCESS | 1808 | 1476436700149 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:20 INFO - PROCESS | 1808 | ++DOCSHELL 0xa485ec00 == 9 [pid = 1854] [id = 276] 02:18:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0xa4862000) [pid = 1854] [serial = 770] [outer = (nil)] 02:18:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0xa4a33800) [pid = 1854] [serial = 771] [outer = 0xa4862000] 02:18:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0xa4a31c00) [pid = 1854] [serial = 772] [outer = 0xa4862000] 02:18:21 INFO - PROCESS | 1808 | 1476436701328 Marionette TRACE conn4 <- [1,876,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-csp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:21 INFO - . 02:18:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1437ms 02:18:21 INFO - PROCESS | 1808 | 1476436701353 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 02:18:21 INFO - PROCESS | 1808 | 1476436701355 Marionette TRACE conn4 <- [1,877,null,{"value":"2147483649"}] 02:18:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 02:18:21 INFO - PROCESS | 1808 | 1476436701370 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:18:21 INFO - PROCESS | 1808 | 1476436701380 Marionette TRACE conn4 <- [1,878,null,{}] 02:18:21 INFO - PROCESS | 1808 | 1476436701390 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:21 INFO - PROCESS | 1808 | 1476436701542 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 02:18:21 INFO - PROCESS | 1808 | 1476436701608 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:21 INFO - PROCESS | 1808 | ++DOCSHELL 0xa55d1c00 == 10 [pid = 1854] [id = 277] 02:18:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0xa56f1400) [pid = 1854] [serial = 773] [outer = (nil)] 02:18:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0xa599a800) [pid = 1854] [serial = 774] [outer = 0xa56f1400] 02:18:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0xa56f8000) [pid = 1854] [serial = 775] [outer = 0xa56f1400] 02:18:23 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0xa476d800) [pid = 1854] [serial = 734] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 02:18:23 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0xa55c9c00) [pid = 1854] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html] 02:18:23 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0xa2ce8800) [pid = 1854] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 02:18:23 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0xa2c4bc00) [pid = 1854] [serial = 731] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 02:18:23 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0xa56a8c00) [pid = 1854] [serial = 747] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:18:23 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0xa55d7c00) [pid = 1854] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436686916] 02:18:23 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0xa4a32000) [pid = 1854] [serial = 737] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:18:23 INFO - PROCESS | 1808 | 1476436703741 Marionette TRACE conn4 <- [1,880,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:23 INFO - . 02:18:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2408ms 02:18:23 INFO - PROCESS | 1808 | 1476436703771 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 02:18:23 INFO - PROCESS | 1808 | 1476436703774 Marionette TRACE conn4 <- [1,881,null,{"value":"2147483649"}] 02:18:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 02:18:23 INFO - PROCESS | 1808 | 1476436703780 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:18:23 INFO - PROCESS | 1808 | 1476436703782 Marionette TRACE conn4 <- [1,882,null,{}] 02:18:23 INFO - PROCESS | 1808 | 1476436703788 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:23 INFO - PROCESS | 1808 | 1476436703985 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 02:18:24 INFO - PROCESS | 1808 | 1476436704057 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:24 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3d2ac00 == 11 [pid = 1854] [id = 278] 02:18:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0xa455b400) [pid = 1854] [serial = 776] [outer = (nil)] 02:18:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0xa58bbc00) [pid = 1854] [serial = 777] [outer = 0xa455b400] 02:18:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0xa56ed400) [pid = 1854] [serial = 778] [outer = 0xa455b400] 02:18:24 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e7a000 == 12 [pid = 1854] [id = 279] 02:18:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0xa262a800) [pid = 1854] [serial = 779] [outer = (nil)] 02:18:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0xa2ce7c00) [pid = 1854] [serial = 780] [outer = 0xa262a800] 02:18:25 INFO - PROCESS | 1808 | 1476436705292 Marionette TRACE conn4 <- [1,884,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:25 INFO - . 02:18:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1531ms 02:18:25 INFO - PROCESS | 1808 | 1476436705312 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 02:18:25 INFO - PROCESS | 1808 | 1476436705314 Marionette TRACE conn4 <- [1,885,null,{"value":"2147483649"}] 02:18:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 02:18:25 INFO - PROCESS | 1808 | 1476436705321 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:18:25 INFO - PROCESS | 1808 | 1476436705324 Marionette TRACE conn4 <- [1,886,null,{}] 02:18:25 INFO - PROCESS | 1808 | 1476436705330 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:25 INFO - PROCESS | 1808 | 1476436705542 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 02:18:25 INFO - PROCESS | 1808 | 1476436705620 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:25 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cf4400 == 13 [pid = 1854] [id = 280] 02:18:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0xa3050800) [pid = 1854] [serial = 781] [outer = (nil)] 02:18:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0xa3d28c00) [pid = 1854] [serial = 782] [outer = 0xa3050800] 02:18:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0xa3d23c00) [pid = 1854] [serial = 783] [outer = 0xa3050800] 02:18:26 INFO - PROCESS | 1808 | ++DOCSHELL 0xa485fc00 == 14 [pid = 1854] [id = 281] 02:18:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0xa4862800) [pid = 1854] [serial = 784] [outer = (nil)] 02:18:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0xa55d5c00) [pid = 1854] [serial = 785] [outer = 0xa4862800] 02:18:27 INFO - PROCESS | 1808 | 1476436707084 Marionette TRACE conn4 <- [1,888,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-csp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:27 INFO - . 02:18:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1789ms 02:18:27 INFO - PROCESS | 1808 | 1476436707111 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 02:18:27 INFO - PROCESS | 1808 | 1476436707114 Marionette TRACE conn4 <- [1,889,null,{"value":"2147483649"}] 02:18:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 02:18:27 INFO - PROCESS | 1808 | 1476436707127 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:18:27 INFO - PROCESS | 1808 | 1476436707134 Marionette TRACE conn4 <- [1,890,null,{}] 02:18:27 INFO - PROCESS | 1808 | 1476436707140 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:27 INFO - PROCESS | 1808 | 1476436707306 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 02:18:27 INFO - PROCESS | 1808 | 1476436707322 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:27 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3045000 == 15 [pid = 1854] [id = 282] 02:18:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0xa6532800) [pid = 1854] [serial = 786] [outer = (nil)] 02:18:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0xa934d400) [pid = 1854] [serial = 787] [outer = 0xa6532800] 02:18:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0xa9348000) [pid = 1854] [serial = 788] [outer = 0xa6532800] 02:18:28 INFO - PROCESS | 1808 | ++DOCSHELL 0xa939ac00 == 16 [pid = 1854] [id = 283] 02:18:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0xa939b400) [pid = 1854] [serial = 789] [outer = (nil)] 02:18:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0xa93a3800) [pid = 1854] [serial = 790] [outer = 0xa939b400] 02:18:28 INFO - PROCESS | 1808 | 1476436708722 Marionette TRACE conn4 <- [1,892,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:28 INFO - . 02:18:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1645ms 02:18:28 INFO - PROCESS | 1808 | 1476436708847 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 02:18:28 INFO - PROCESS | 1808 | 1476436708852 Marionette TRACE conn4 <- [1,893,null,{"value":"2147483649"}] 02:18:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 02:18:28 INFO - PROCESS | 1808 | 1476436708865 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:18:28 INFO - PROCESS | 1808 | 1476436708868 Marionette TRACE conn4 <- [1,894,null,{}] 02:18:28 INFO - PROCESS | 1808 | 1476436708873 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:29 INFO - PROCESS | 1808 | 1476436709016 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 02:18:29 INFO - PROCESS | 1808 | 1476436709072 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:29 INFO - PROCESS | 1808 | ++DOCSHELL 0xacc5d400 == 17 [pid = 1854] [id = 284] 02:18:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0xacc63c00) [pid = 1854] [serial = 791] [outer = (nil)] 02:18:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0xb0b8b800) [pid = 1854] [serial = 792] [outer = 0xacc63c00] 02:18:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0xa3a97000) [pid = 1854] [serial = 793] [outer = 0xacc63c00] 02:18:30 INFO - PROCESS | 1808 | 1476436710318 Marionette TRACE conn4 <- [1,896,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:30 INFO - . 02:18:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1482ms 02:18:30 INFO - PROCESS | 1808 | 1476436710347 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 02:18:30 INFO - PROCESS | 1808 | 1476436710350 Marionette TRACE conn4 <- [1,897,null,{"value":"2147483649"}] 02:18:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html 02:18:30 INFO - PROCESS | 1808 | 1476436710356 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:18:30 INFO - PROCESS | 1808 | 1476436710359 Marionette TRACE conn4 <- [1,898,null,{}] 02:18:30 INFO - PROCESS | 1808 | 1476436710365 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:30 INFO - PROCESS | 1808 | 1476436710519 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 02:18:30 INFO - PROCESS | 1808 | 1476436710564 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:30 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3aa2000 == 18 [pid = 1854] [id = 285] 02:18:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0xa3aa2400) [pid = 1854] [serial = 794] [outer = (nil)] 02:18:30 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:30 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0xa4563c00) [pid = 1854] [serial = 795] [outer = 0xa3aa2400] 02:18:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0xa56f7800) [pid = 1854] [serial = 796] [outer = 0xa3aa2400] 02:18:31 INFO - PROCESS | 1808 | 1476436711882 Marionette TRACE conn4 <- [1,900,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-csp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:31 INFO - . 02:18:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1583ms 02:18:31 INFO - PROCESS | 1808 | 1476436711941 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 02:18:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 02:18:31 INFO - PROCESS | 1808 | 1476436711946 Marionette TRACE conn4 <- [1,901,null,{"value":"2147483649"}] 02:18:31 INFO - PROCESS | 1808 | 1476436711952 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:18:31 INFO - PROCESS | 1808 | 1476436711959 Marionette TRACE conn4 <- [1,902,null,{}] 02:18:31 INFO - PROCESS | 1808 | 1476436711972 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:32 INFO - PROCESS | 1808 | 1476436712186 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 02:18:32 INFO - PROCESS | 1808 | 1476436712219 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:32 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3a97c00 == 19 [pid = 1854] [id = 286] 02:18:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0xa3aa0400) [pid = 1854] [serial = 797] [outer = (nil)] 02:18:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0xa4a33000) [pid = 1854] [serial = 798] [outer = 0xa3aa0400] 02:18:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0xa455c000) [pid = 1854] [serial = 799] [outer = 0xa3aa0400] 02:18:33 INFO - PROCESS | 1808 | 1476436713577 Marionette TRACE conn4 <- [1,904,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:33 INFO - . 02:18:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1641ms 02:18:33 INFO - PROCESS | 1808 | 1476436713592 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 02:18:33 INFO - PROCESS | 1808 | 1476436713596 Marionette TRACE conn4 <- [1,905,null,{"value":"2147483649"}] 02:18:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 02:18:33 INFO - PROCESS | 1808 | 1476436713606 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:18:33 INFO - PROCESS | 1808 | 1476436713639 Marionette TRACE conn4 <- [1,906,null,{}] 02:18:33 INFO - PROCESS | 1808 | 1476436713650 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:33 INFO - PROCESS | 1808 | 1476436713810 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 02:18:33 INFO - PROCESS | 1808 | 1476436713893 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:34 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cf5400 == 20 [pid = 1854] [id = 287] 02:18:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0xa3154800) [pid = 1854] [serial = 800] [outer = (nil)] 02:18:34 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:34 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0xa3d24c00) [pid = 1854] [serial = 801] [outer = 0xa3154800] 02:18:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0xa3aa2800) [pid = 1854] [serial = 802] [outer = 0xa3154800] 02:18:34 INFO - PROCESS | 1808 | --DOCSHELL 0xa55d1c00 == 19 [pid = 1854] [id = 277] 02:18:34 INFO - PROCESS | 1808 | --DOCSHELL 0xa485ec00 == 18 [pid = 1854] [id = 276] 02:18:34 INFO - PROCESS | 1808 | --DOCSHELL 0xa3d2a800 == 17 [pid = 1854] [id = 275] 02:18:34 INFO - PROCESS | 1808 | --DOCSHELL 0xa2625000 == 16 [pid = 1854] [id = 274] 02:18:34 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0xa58b3800) [pid = 1854] [serial = 750] [outer = (nil)] [url = about:blank] 02:18:34 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cee000 == 15 [pid = 1854] [id = 273] 02:18:34 INFO - PROCESS | 1808 | --DOCSHELL 0xa4560000 == 14 [pid = 1854] [id = 271] 02:18:34 INFO - PROCESS | 1808 | --DOCSHELL 0xa476bc00 == 13 [pid = 1854] [id = 270] 02:18:35 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0xa3d2bc00) [pid = 1854] [serial = 745] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0xa4a2e000) [pid = 1854] [serial = 735] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0xa3a27400) [pid = 1854] [serial = 732] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0xa3a21400) [pid = 1854] [serial = 733] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0xa3d21400) [pid = 1854] [serial = 726] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0xa485d400) [pid = 1854] [serial = 729] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0xa2c52c00) [pid = 1854] [serial = 723] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0xa56f3400) [pid = 1854] [serial = 748] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:18:35 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0xa1e81000) [pid = 1854] [serial = 746] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0xa56aa800) [pid = 1854] [serial = 743] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436686916] 02:18:35 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0xa55d2400) [pid = 1854] [serial = 740] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0xa55d3000) [pid = 1854] [serial = 741] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0xa4a35400) [pid = 1854] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:18:35 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0xa4a2ec00) [pid = 1854] [serial = 736] [outer = (nil)] [url = about:blank] 02:18:35 INFO - PROCESS | 1808 | 1476436715086 Marionette TRACE conn4 <- [1,908,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-csp\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:35 INFO - . 02:18:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1535ms 02:18:35 INFO - PROCESS | 1808 | 1476436715141 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 02:18:35 INFO - PROCESS | 1808 | 1476436715148 Marionette TRACE conn4 <- [1,909,null,{"value":"2147483649"}] 02:18:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html 02:18:35 INFO - PROCESS | 1808 | 1476436715157 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:18:35 INFO - PROCESS | 1808 | 1476436715160 Marionette TRACE conn4 <- [1,910,null,{}] 02:18:35 INFO - PROCESS | 1808 | 1476436715165 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:35 INFO - PROCESS | 1808 | 1476436715321 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 02:18:35 INFO - PROCESS | 1808 | 1476436715346 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:35 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cee400 == 14 [pid = 1854] [id = 288] 02:18:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0xa3046c00) [pid = 1854] [serial = 803] [outer = (nil)] 02:18:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0xa4767400) [pid = 1854] [serial = 804] [outer = 0xa3046c00] 02:18:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0xa4764800) [pid = 1854] [serial = 805] [outer = 0xa3046c00] 02:18:36 INFO - PROCESS | 1808 | 1476436716427 Marionette TRACE conn4 <- [1,912,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-csp\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:36 INFO - . 02:18:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1335ms 02:18:36 INFO - PROCESS | 1808 | 1476436716493 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 02:18:36 INFO - PROCESS | 1808 | 1476436716497 Marionette TRACE conn4 <- [1,913,null,{"value":"2147483649"}] 02:18:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 02:18:36 INFO - PROCESS | 1808 | 1476436716503 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:18:36 INFO - PROCESS | 1808 | 1476436716506 Marionette TRACE conn4 <- [1,914,null,{}] 02:18:36 INFO - PROCESS | 1808 | 1476436716512 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:36 INFO - PROCESS | 1808 | 1476436716686 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 02:18:36 INFO - PROCESS | 1808 | 1476436716742 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:36 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4a31800 == 15 [pid = 1854] [id = 289] 02:18:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0xa55c9c00) [pid = 1854] [serial = 806] [outer = (nil)] 02:18:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0xa56a2800) [pid = 1854] [serial = 807] [outer = 0xa55c9c00] 02:18:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0xa56abc00) [pid = 1854] [serial = 808] [outer = 0xa55c9c00] 02:18:37 INFO - PROCESS | 1808 | 1476436717957 Marionette TRACE conn4 <- [1,916,null,{"value":["/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-csp\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:18:37 INFO - . 02:18:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1481ms 02:18:37 INFO - PROCESS | 1808 | 1476436717986 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 02:18:38 INFO - PROCESS | 1808 | 1476436718003 Marionette TRACE conn4 <- [1,917,null,{"value":"2147483649"}] 02:18:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 02:18:38 INFO - PROCESS | 1808 | 1476436718015 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:18:38 INFO - PROCESS | 1808 | 1476436718017 Marionette TRACE conn4 <- [1,918,null,{}] 02:18:38 INFO - PROCESS | 1808 | 1476436718053 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:38 INFO - PROCESS | 1808 | 1476436718228 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 02:18:38 INFO - PROCESS | 1808 | 1476436718342 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:38 INFO - PROCESS | 1808 | ++DOCSHELL 0xa58b9800 == 16 [pid = 1854] [id = 290] 02:18:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0xa58bd400) [pid = 1854] [serial = 809] [outer = (nil)] 02:18:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0xa8f06400) [pid = 1854] [serial = 810] [outer = 0xa58bd400] 02:18:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0xa8f05000) [pid = 1854] [serial = 811] [outer = 0xa58bd400] 02:18:39 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0xa3d2b000) [pid = 1854] [serial = 767] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 02:18:39 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0xa4862000) [pid = 1854] [serial = 770] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html] 02:18:39 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0xa56f1400) [pid = 1854] [serial = 773] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 02:18:39 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0xa262a400) [pid = 1854] [serial = 764] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 02:18:39 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0xa2cf5c00) [pid = 1854] [serial = 761] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html] 02:18:40 INFO - PROCESS | 1808 | 1476436720072 Marionette TRACE conn4 <- [1,920,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:18:40 INFO - . 02:18:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2098ms 02:18:40 INFO - PROCESS | 1808 | 1476436720108 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 02:18:40 INFO - PROCESS | 1808 | 1476436720111 Marionette TRACE conn4 <- [1,921,null,{"value":"2147483649"}] 02:18:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 02:18:40 INFO - PROCESS | 1808 | 1476436720120 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:18:40 INFO - PROCESS | 1808 | 1476436720122 Marionette TRACE conn4 <- [1,922,null,{}] 02:18:40 INFO - PROCESS | 1808 | 1476436720133 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:40 INFO - PROCESS | 1808 | 1476436720305 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 02:18:40 INFO - PROCESS | 1808 | 1476436720405 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:40 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3a21c00 == 17 [pid = 1854] [id = 291] 02:18:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0xa3a2cc00) [pid = 1854] [serial = 812] [outer = (nil)] 02:18:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0xa56f3800) [pid = 1854] [serial = 813] [outer = 0xa3a2cc00] 02:18:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0xa55ce000) [pid = 1854] [serial = 814] [outer = 0xa3a2cc00] 02:18:41 INFO - PROCESS | 1808 | 1476436721357 Marionette TRACE conn4 <- [1,924,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:18:41 INFO - . 02:18:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1285ms 02:18:41 INFO - PROCESS | 1808 | 1476436721405 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 02:18:41 INFO - PROCESS | 1808 | 1476436721409 Marionette TRACE conn4 <- [1,925,null,{"value":"2147483649"}] 02:18:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 02:18:41 INFO - PROCESS | 1808 | 1476436721415 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:18:41 INFO - PROCESS | 1808 | 1476436721417 Marionette TRACE conn4 <- [1,926,null,{}] 02:18:41 INFO - PROCESS | 1808 | 1476436721423 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:41 INFO - PROCESS | 1808 | 1476436721608 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 02:18:41 INFO - PROCESS | 1808 | 1476436721670 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:41 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e44c00 == 18 [pid = 1854] [id = 292] 02:18:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0xa1e46800) [pid = 1854] [serial = 815] [outer = (nil)] 02:18:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0xa3a27400) [pid = 1854] [serial = 816] [outer = 0xa1e46800] 02:18:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0xa3a9a000) [pid = 1854] [serial = 817] [outer = 0xa1e46800] 02:18:42 INFO - PROCESS | 1808 | 1476436722966 Marionette TRACE conn4 <- [1,928,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:18:42 INFO - . 02:18:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1580ms 02:18:42 INFO - PROCESS | 1808 | 1476436722995 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 02:18:43 INFO - PROCESS | 1808 | 1476436722998 Marionette TRACE conn4 <- [1,929,null,{"value":"2147483649"}] 02:18:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 02:18:43 INFO - PROCESS | 1808 | 1476436723004 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:18:43 INFO - PROCESS | 1808 | 1476436723006 Marionette TRACE conn4 <- [1,930,null,{}] 02:18:43 INFO - PROCESS | 1808 | 1476436723012 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:43 INFO - PROCESS | 1808 | 1476436723178 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 02:18:43 INFO - PROCESS | 1808 | 1476436723213 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:43 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4a39800 == 19 [pid = 1854] [id = 293] 02:18:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0xa55ce800) [pid = 1854] [serial = 818] [outer = (nil)] 02:18:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0xa939e800) [pid = 1854] [serial = 819] [outer = 0xa55ce800] 02:18:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0xa2c54400) [pid = 1854] [serial = 820] [outer = 0xa55ce800] 02:18:44 INFO - PROCESS | 1808 | ++DOCSHELL 0xa9e8d400 == 20 [pid = 1854] [id = 294] 02:18:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0xa9e8fc00) [pid = 1854] [serial = 821] [outer = (nil)] 02:18:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0xa9e91400) [pid = 1854] [serial = 822] [outer = 0xa9e8fc00] 02:18:44 INFO - PROCESS | 1808 | 1476436724509 Marionette TRACE conn4 <- [1,932,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:18:44 INFO - . 02:18:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1540ms 02:18:44 INFO - PROCESS | 1808 | 1476436724546 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 02:18:44 INFO - PROCESS | 1808 | 1476436724549 Marionette TRACE conn4 <- [1,933,null,{"value":"2147483649"}] 02:18:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 02:18:44 INFO - PROCESS | 1808 | 1476436724559 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:18:44 INFO - PROCESS | 1808 | 1476436724564 Marionette TRACE conn4 <- [1,934,null,{}] 02:18:44 INFO - PROCESS | 1808 | 1476436724577 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:44 INFO - PROCESS | 1808 | 1476436724757 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 02:18:44 INFO - PROCESS | 1808 | 1476436724857 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:44 INFO - PROCESS | 1808 | ++DOCSHELL 0xa281c800 == 21 [pid = 1854] [id = 295] 02:18:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0xa281cc00) [pid = 1854] [serial = 823] [outer = (nil)] 02:18:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0xa2820800) [pid = 1854] [serial = 824] [outer = 0xa281cc00] 02:18:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0xa281f400) [pid = 1854] [serial = 825] [outer = 0xa281cc00] 02:18:45 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2824800 == 22 [pid = 1854] [id = 296] 02:18:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0xa2825400) [pid = 1854] [serial = 826] [outer = (nil)] 02:18:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0xa2826800) [pid = 1854] [serial = 827] [outer = 0xa2825400] 02:18:46 INFO - PROCESS | 1808 | 1476436726119 Marionette TRACE conn4 <- [1,936,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:18:46 INFO - . 02:18:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1592ms 02:18:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 02:18:46 INFO - PROCESS | 1808 | 1476436726152 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 02:18:46 INFO - PROCESS | 1808 | 1476436726154 Marionette TRACE conn4 <- [1,937,null,{"value":"2147483649"}] 02:18:46 INFO - PROCESS | 1808 | 1476436726159 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:18:46 INFO - PROCESS | 1808 | 1476436726164 Marionette TRACE conn4 <- [1,938,null,{}] 02:18:46 INFO - PROCESS | 1808 | 1476436726169 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:46 INFO - PROCESS | 1808 | 1476436726352 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 02:18:46 INFO - PROCESS | 1808 | 1476436726396 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:46 INFO - PROCESS | 1808 | ++DOCSHELL 0xa281b800 == 23 [pid = 1854] [id = 297] 02:18:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0xa281bc00) [pid = 1854] [serial = 828] [outer = (nil)] 02:18:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0xa3033800) [pid = 1854] [serial = 829] [outer = 0xa281bc00] 02:18:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0xa3031c00) [pid = 1854] [serial = 830] [outer = 0xa281bc00] 02:18:47 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3037400 == 24 [pid = 1854] [id = 298] 02:18:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0xa3038400) [pid = 1854] [serial = 831] [outer = (nil)] 02:18:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0xa3039400) [pid = 1854] [serial = 832] [outer = 0xa3038400] 02:18:47 INFO - PROCESS | 1808 | 1476436727748 Marionette TRACE conn4 <- [1,940,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:18:47 INFO - . 02:18:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1637ms 02:18:47 INFO - PROCESS | 1808 | 1476436727797 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 02:18:47 INFO - PROCESS | 1808 | 1476436727800 Marionette TRACE conn4 <- [1,941,null,{"value":"2147483649"}] 02:18:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 02:18:47 INFO - PROCESS | 1808 | 1476436727806 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:18:47 INFO - PROCESS | 1808 | 1476436727808 Marionette TRACE conn4 <- [1,942,null,{}] 02:18:47 INFO - PROCESS | 1808 | 1476436727814 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:48 INFO - PROCESS | 1808 | 1476436728002 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 02:18:48 INFO - PROCESS | 1808 | 1476436728038 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:48 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3038800 == 25 [pid = 1854] [id = 299] 02:18:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0xa3039800) [pid = 1854] [serial = 833] [outer = (nil)] 02:18:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0xa313c800) [pid = 1854] [serial = 834] [outer = 0xa3039800] 02:18:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0xa313b400) [pid = 1854] [serial = 835] [outer = 0xa3039800] 02:18:49 INFO - . 02:18:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1534ms 02:18:49 INFO - PROCESS | 1808 | 1476436729325 Marionette TRACE conn4 <- [1,944,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:18:49 INFO - PROCESS | 1808 | 1476436729340 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 02:18:49 INFO - PROCESS | 1808 | 1476436729345 Marionette TRACE conn4 <- [1,945,null,{"value":"2147483649"}] 02:18:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html 02:18:49 INFO - PROCESS | 1808 | 1476436729351 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:18:49 INFO - PROCESS | 1808 | 1476436729353 Marionette TRACE conn4 <- [1,946,null,{}] 02:18:49 INFO - PROCESS | 1808 | 1476436729358 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:49 INFO - PROCESS | 1808 | 1476436729532 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 02:18:49 INFO - PROCESS | 1808 | 1476436729619 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:49 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3141800 == 26 [pid = 1854] [id = 300] 02:18:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0xa3143000) [pid = 1854] [serial = 836] [outer = (nil)] 02:18:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0xa3a7d400) [pid = 1854] [serial = 837] [outer = 0xa3143000] 02:18:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0xa3146800) [pid = 1854] [serial = 838] [outer = 0xa3143000] 02:18:50 INFO - PROCESS | 1808 | 1476436730902 Marionette TRACE conn4 <- [1,948,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:18:50 INFO - . 02:18:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1584ms 02:18:50 INFO - PROCESS | 1808 | 1476436730936 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 02:18:50 INFO - PROCESS | 1808 | 1476436730938 Marionette TRACE conn4 <- [1,949,null,{"value":"2147483649"}] 02:18:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 02:18:50 INFO - PROCESS | 1808 | 1476436730949 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:18:50 INFO - PROCESS | 1808 | 1476436730954 Marionette TRACE conn4 <- [1,950,null,{}] 02:18:50 INFO - PROCESS | 1808 | 1476436730964 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:51 INFO - PROCESS | 1808 | 1476436731301 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 02:18:51 INFO - PROCESS | 1808 | 1476436731322 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:51 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e7dc00 == 27 [pid = 1854] [id = 301] 02:18:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0xa1e7f800) [pid = 1854] [serial = 839] [outer = (nil)] 02:18:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0xa281ec00) [pid = 1854] [serial = 840] [outer = 0xa1e7f800] 02:18:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0xa262d800) [pid = 1854] [serial = 841] [outer = 0xa1e7f800] 02:18:52 INFO - PROCESS | 1808 | 1476436732662 Marionette TRACE conn4 <- [1,952,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:18:52 INFO - . 02:18:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1742ms 02:18:52 INFO - PROCESS | 1808 | 1476436732696 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 02:18:52 INFO - PROCESS | 1808 | 1476436732699 Marionette TRACE conn4 <- [1,953,null,{"value":"2147483649"}] 02:18:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 02:18:52 INFO - PROCESS | 1808 | 1476436732711 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:18:52 INFO - PROCESS | 1808 | 1476436732715 Marionette TRACE conn4 <- [1,954,null,{}] 02:18:52 INFO - PROCESS | 1808 | 1476436732725 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:52 INFO - PROCESS | 1808 | 1476436732930 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 02:18:52 INFO - PROCESS | 1808 | 1476436732949 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:53 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c56000 == 28 [pid = 1854] [id = 302] 02:18:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0xa2c56c00) [pid = 1854] [serial = 842] [outer = (nil)] 02:18:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0xa3049c00) [pid = 1854] [serial = 843] [outer = 0xa2c56c00] 02:18:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0xa3046000) [pid = 1854] [serial = 844] [outer = 0xa2c56c00] 02:18:53 INFO - PROCESS | 1808 | --DOCSHELL 0xa63f0800 == 27 [pid = 1854] [id = 272] 02:18:53 INFO - PROCESS | 1808 | --DOCSHELL 0xa3a21c00 == 26 [pid = 1854] [id = 291] 02:18:53 INFO - PROCESS | 1808 | --DOCSHELL 0xa58b9800 == 25 [pid = 1854] [id = 290] 02:18:53 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0xa58bbc00) [pid = 1854] [serial = 777] [outer = (nil)] [url = about:blank] 02:18:53 INFO - PROCESS | 1808 | --DOCSHELL 0xa4a31800 == 24 [pid = 1854] [id = 289] 02:18:53 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cee400 == 23 [pid = 1854] [id = 288] 02:18:53 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cf5400 == 22 [pid = 1854] [id = 287] 02:18:53 INFO - PROCESS | 1808 | --DOCSHELL 0xa3aa2000 == 21 [pid = 1854] [id = 285] 02:18:53 INFO - PROCESS | 1808 | --DOCSHELL 0xacc5d400 == 20 [pid = 1854] [id = 284] 02:18:53 INFO - PROCESS | 1808 | --DOCSHELL 0xa939ac00 == 19 [pid = 1854] [id = 283] 02:18:53 INFO - PROCESS | 1808 | --DOCSHELL 0xa56f3000 == 18 [pid = 1854] [id = 269] 02:18:53 INFO - PROCESS | 1808 | --DOCSHELL 0xa3045000 == 17 [pid = 1854] [id = 282] 02:18:53 INFO - PROCESS | 1808 | --DOCSHELL 0xa485fc00 == 16 [pid = 1854] [id = 281] 02:18:53 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cf4400 == 15 [pid = 1854] [id = 280] 02:18:53 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e7a000 == 14 [pid = 1854] [id = 279] 02:18:53 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0xa4559c00) [pid = 1854] [serial = 768] [outer = (nil)] [url = about:blank] 02:18:53 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0xa315a800) [pid = 1854] [serial = 766] [outer = (nil)] [url = about:blank] 02:18:53 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0xa3162c00) [pid = 1854] [serial = 765] [outer = (nil)] [url = about:blank] 02:18:53 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0xa315e800) [pid = 1854] [serial = 762] [outer = (nil)] [url = about:blank] 02:18:53 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0xa3158000) [pid = 1854] [serial = 763] [outer = (nil)] [url = about:blank] 02:18:53 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0xa653a000) [pid = 1854] [serial = 759] [outer = (nil)] [url = about:blank] 02:18:53 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0xa5957800) [pid = 1854] [serial = 756] [outer = (nil)] [url = about:blank] 02:18:53 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0xa4a37800) [pid = 1854] [serial = 753] [outer = (nil)] [url = about:blank] 02:18:53 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0xa56f8000) [pid = 1854] [serial = 775] [outer = (nil)] [url = about:blank] 02:18:53 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0xa599a800) [pid = 1854] [serial = 774] [outer = (nil)] [url = about:blank] 02:18:53 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0xa4a31c00) [pid = 1854] [serial = 772] [outer = (nil)] [url = about:blank] 02:18:53 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0xa4a33800) [pid = 1854] [serial = 771] [outer = (nil)] [url = about:blank] 02:18:53 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0xa455d000) [pid = 1854] [serial = 769] [outer = (nil)] [url = about:blank] 02:18:54 INFO - PROCESS | 1808 | 1476436734184 Marionette TRACE conn4 <- [1,956,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:18:54 INFO - . 02:18:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1497ms 02:18:54 INFO - PROCESS | 1808 | 1476436734209 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 02:18:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 02:18:54 INFO - PROCESS | 1808 | 1476436734216 Marionette TRACE conn4 <- [1,957,null,{"value":"2147483649"}] 02:18:54 INFO - PROCESS | 1808 | 1476436734222 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:18:54 INFO - PROCESS | 1808 | 1476436734225 Marionette TRACE conn4 <- [1,958,null,{}] 02:18:54 INFO - PROCESS | 1808 | 1476436734230 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:54 INFO - PROCESS | 1808 | 1476436734390 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 02:18:54 INFO - PROCESS | 1808 | 1476436734474 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:54 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3140000 == 15 [pid = 1854] [id = 303] 02:18:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0xa3140c00) [pid = 1854] [serial = 845] [outer = (nil)] 02:18:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0xa315c000) [pid = 1854] [serial = 846] [outer = 0xa3140c00] 02:18:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0xa315d000) [pid = 1854] [serial = 847] [outer = 0xa3140c00] 02:18:55 INFO - PROCESS | 1808 | 1476436735466 Marionette TRACE conn4 <- [1,960,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:18:55 INFO - . 02:18:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1281ms 02:18:55 INFO - PROCESS | 1808 | 1476436735503 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 02:18:55 INFO - PROCESS | 1808 | 1476436735507 Marionette TRACE conn4 <- [1,961,null,{"value":"2147483649"}] 02:18:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 02:18:55 INFO - PROCESS | 1808 | 1476436735513 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:18:55 INFO - PROCESS | 1808 | 1476436735515 Marionette TRACE conn4 <- [1,962,null,{}] 02:18:55 INFO - PROCESS | 1808 | 1476436735520 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:55 INFO - PROCESS | 1808 | 1476436735687 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 02:18:55 INFO - PROCESS | 1808 | 1476436735726 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:55 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3a7fc00 == 16 [pid = 1854] [id = 304] 02:18:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0xa3a80000) [pid = 1854] [serial = 848] [outer = (nil)] 02:18:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0xa3a87400) [pid = 1854] [serial = 849] [outer = 0xa3a80000] 02:18:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0xa3a88000) [pid = 1854] [serial = 850] [outer = 0xa3a80000] 02:18:56 INFO - PROCESS | 1808 | 1476436736765 Marionette TRACE conn4 <- [1,964,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:18:56 INFO - . 02:18:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1298ms 02:18:56 INFO - PROCESS | 1808 | 1476436736842 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 02:18:56 INFO - PROCESS | 1808 | 1476436736845 Marionette TRACE conn4 <- [1,965,null,{"value":"2147483649"}] 02:18:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 02:18:56 INFO - PROCESS | 1808 | 1476436736855 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:18:56 INFO - PROCESS | 1808 | 1476436736857 Marionette TRACE conn4 <- [1,966,null,{}] 02:18:56 INFO - PROCESS | 1808 | 1476436736861 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:57 INFO - PROCESS | 1808 | 1476436737007 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 02:18:57 INFO - PROCESS | 1808 | 1476436737065 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:57 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3158400 == 17 [pid = 1854] [id = 305] 02:18:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0xa3a8a400) [pid = 1854] [serial = 851] [outer = (nil)] 02:18:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0xa3d1e000) [pid = 1854] [serial = 852] [outer = 0xa3a8a400] 02:18:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0xa3d1d800) [pid = 1854] [serial = 853] [outer = 0xa3a8a400] 02:18:58 INFO - PROCESS | 1808 | 1476436738288 Marionette TRACE conn4 <- [1,968,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:18:58 INFO - . 02:18:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1479ms 02:18:58 INFO - PROCESS | 1808 | 1476436738335 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 02:18:58 INFO - PROCESS | 1808 | 1476436738338 Marionette TRACE conn4 <- [1,969,null,{"value":"2147483649"}] 02:18:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 02:18:58 INFO - PROCESS | 1808 | 1476436738344 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:18:58 INFO - PROCESS | 1808 | 1476436738346 Marionette TRACE conn4 <- [1,970,null,{}] 02:18:58 INFO - PROCESS | 1808 | 1476436738352 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:18:58 INFO - PROCESS | 1808 | 1476436738517 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 02:18:58 INFO - PROCESS | 1808 | 1476436738618 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:18:58 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4556000 == 18 [pid = 1854] [id = 306] 02:18:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0xa455d000) [pid = 1854] [serial = 854] [outer = (nil)] 02:18:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:18:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0xa485a400) [pid = 1854] [serial = 855] [outer = 0xa455d000] 02:18:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0xa4867800) [pid = 1854] [serial = 856] [outer = 0xa455d000] 02:19:00 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0xa55c9c00) [pid = 1854] [serial = 806] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 02:19:00 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0xa58bd400) [pid = 1854] [serial = 809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 02:19:00 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0xa3154800) [pid = 1854] [serial = 800] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 02:19:00 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0xa4862800) [pid = 1854] [serial = 784] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436706817] 02:19:00 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0xa3046c00) [pid = 1854] [serial = 803] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html] 02:19:00 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0xa939b400) [pid = 1854] [serial = 789] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:19:00 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0xa262a800) [pid = 1854] [serial = 779] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:19:00 INFO - PROCESS | 1808 | 1476436740676 Marionette TRACE conn4 <- [1,972,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:19:00 INFO - . 02:19:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2380ms 02:19:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 02:19:00 INFO - PROCESS | 1808 | 1476436740724 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 02:19:00 INFO - PROCESS | 1808 | 1476436740727 Marionette TRACE conn4 <- [1,973,null,{"value":"2147483649"}] 02:19:00 INFO - PROCESS | 1808 | 1476436740733 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:19:00 INFO - PROCESS | 1808 | 1476436740736 Marionette TRACE conn4 <- [1,974,null,{}] 02:19:00 INFO - PROCESS | 1808 | 1476436740741 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:00 INFO - PROCESS | 1808 | 1476436740912 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 02:19:01 INFO - PROCESS | 1808 | 1476436740972 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:01 INFO - PROCESS | 1808 | ++DOCSHELL 0xa315a000 == 19 [pid = 1854] [id = 307] 02:19:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0xa3a9ec00) [pid = 1854] [serial = 857] [outer = (nil)] 02:19:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0xa4a32400) [pid = 1854] [serial = 858] [outer = 0xa3a9ec00] 02:19:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0xa4a31000) [pid = 1854] [serial = 859] [outer = 0xa3a9ec00] 02:19:02 INFO - PROCESS | 1808 | 1476436742189 Marionette TRACE conn4 <- [1,976,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:19:02 INFO - . 02:19:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1489ms 02:19:02 INFO - PROCESS | 1808 | 1476436742222 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 02:19:02 INFO - PROCESS | 1808 | 1476436742226 Marionette TRACE conn4 <- [1,977,null,{"value":"2147483649"}] 02:19:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 02:19:02 INFO - PROCESS | 1808 | 1476436742235 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:19:02 INFO - PROCESS | 1808 | 1476436742240 Marionette TRACE conn4 <- [1,978,null,{}] 02:19:02 INFO - PROCESS | 1808 | 1476436742248 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:02 INFO - PROCESS | 1808 | 1476436742404 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 02:19:02 INFO - PROCESS | 1808 | 1476436742431 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:02 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c55400 == 20 [pid = 1854] [id = 308] 02:19:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0xa2c59400) [pid = 1854] [serial = 860] [outer = (nil)] 02:19:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0xa3038c00) [pid = 1854] [serial = 861] [outer = 0xa2c59400] 02:19:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0xa302f800) [pid = 1854] [serial = 862] [outer = 0xa2c59400] 02:19:03 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3142000 == 21 [pid = 1854] [id = 309] 02:19:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0xa3160c00) [pid = 1854] [serial = 863] [outer = (nil)] 02:19:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0xa3a7e400) [pid = 1854] [serial = 864] [outer = 0xa3160c00] 02:19:03 INFO - PROCESS | 1808 | 1476436743890 Marionette TRACE conn4 <- [1,980,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:19:03 INFO - . 02:19:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1690ms 02:19:03 INFO - PROCESS | 1808 | 1476436743926 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 02:19:03 INFO - PROCESS | 1808 | 1476436743930 Marionette TRACE conn4 <- [1,981,null,{"value":"2147483649"}] 02:19:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 02:19:03 INFO - PROCESS | 1808 | 1476436743936 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:19:03 INFO - PROCESS | 1808 | 1476436743939 Marionette TRACE conn4 <- [1,982,null,{}] 02:19:03 INFO - PROCESS | 1808 | 1476436743945 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:04 INFO - PROCESS | 1808 | 1476436744100 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 02:19:04 INFO - PROCESS | 1808 | 1476436744116 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:04 INFO - PROCESS | 1808 | ++DOCSHELL 0xa262c000 == 22 [pid = 1854] [id = 310] 02:19:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0xa3034400) [pid = 1854] [serial = 865] [outer = (nil)] 02:19:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0xa4864000) [pid = 1854] [serial = 866] [outer = 0xa3034400] 02:19:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0xa4860c00) [pid = 1854] [serial = 867] [outer = 0xa3034400] 02:19:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4a36800 == 23 [pid = 1854] [id = 311] 02:19:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0xa4a37c00) [pid = 1854] [serial = 868] [outer = (nil)] 02:19:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0xa55d1800) [pid = 1854] [serial = 869] [outer = 0xa4a37c00] 02:19:05 INFO - PROCESS | 1808 | 1476436745752 Marionette TRACE conn4 <- [1,984,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:19:05 INFO - . 02:19:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1854ms 02:19:05 INFO - PROCESS | 1808 | 1476436745792 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 02:19:05 INFO - PROCESS | 1808 | 1476436745797 Marionette TRACE conn4 <- [1,985,null,{"value":"2147483649"}] 02:19:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 02:19:05 INFO - PROCESS | 1808 | 1476436745806 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:19:05 INFO - PROCESS | 1808 | 1476436745812 Marionette TRACE conn4 <- [1,986,null,{}] 02:19:05 INFO - PROCESS | 1808 | 1476436745821 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:05 INFO - PROCESS | 1808 | 1476436745991 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 02:19:06 INFO - PROCESS | 1808 | 1476436746065 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:06 INFO - PROCESS | 1808 | ++DOCSHELL 0xa55cdc00 == 24 [pid = 1854] [id = 312] 02:19:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0xa56fc000) [pid = 1854] [serial = 870] [outer = (nil)] 02:19:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0xa5960000) [pid = 1854] [serial = 871] [outer = 0xa56fc000] 02:19:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0xa5957800) [pid = 1854] [serial = 872] [outer = 0xa56fc000] 02:19:07 INFO - PROCESS | 1808 | ++DOCSHELL 0xa59a2400 == 25 [pid = 1854] [id = 313] 02:19:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0xa63f0800) [pid = 1854] [serial = 873] [outer = (nil)] 02:19:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0xa8f02400) [pid = 1854] [serial = 874] [outer = 0xa63f0800] 02:19:07 INFO - PROCESS | 1808 | 1476436747546 Marionette TRACE conn4 <- [1,988,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:19:07 INFO - . 02:19:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1796ms 02:19:07 INFO - PROCESS | 1808 | 1476436747602 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 02:19:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 02:19:07 INFO - PROCESS | 1808 | 1476436747607 Marionette TRACE conn4 <- [1,989,null,{"value":"2147483649"}] 02:19:07 INFO - PROCESS | 1808 | 1476436747612 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:19:07 INFO - PROCESS | 1808 | 1476436747616 Marionette TRACE conn4 <- [1,990,null,{}] 02:19:07 INFO - PROCESS | 1808 | 1476436747635 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:07 INFO - PROCESS | 1808 | 1476436747799 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 02:19:07 INFO - PROCESS | 1808 | 1476436747858 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:07 INFO - PROCESS | 1808 | ++DOCSHELL 0xa6535000 == 26 [pid = 1854] [id = 314] 02:19:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0xa653bc00) [pid = 1854] [serial = 875] [outer = (nil)] 02:19:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0xa9e8f000) [pid = 1854] [serial = 876] [outer = 0xa653bc00] 02:19:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0xa9e91000) [pid = 1854] [serial = 877] [outer = 0xa653bc00] 02:19:09 INFO - PROCESS | 1808 | 1476436749234 Marionette TRACE conn4 <- [1,992,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:19:09 INFO - . 02:19:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1646ms 02:19:09 INFO - PROCESS | 1808 | 1476436749258 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 02:19:09 INFO - PROCESS | 1808 | 1476436749262 Marionette TRACE conn4 <- [1,993,null,{"value":"2147483649"}] 02:19:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html 02:19:09 INFO - PROCESS | 1808 | 1476436749270 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:19:09 INFO - PROCESS | 1808 | 1476436749273 Marionette TRACE conn4 <- [1,994,null,{}] 02:19:09 INFO - PROCESS | 1808 | 1476436749283 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:09 INFO - PROCESS | 1808 | 1476436749468 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 02:19:09 INFO - PROCESS | 1808 | 1476436749507 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:09 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1ac3000 == 27 [pid = 1854] [id = 315] 02:19:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0xa1ac3c00) [pid = 1854] [serial = 878] [outer = (nil)] 02:19:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0xa1ac8000) [pid = 1854] [serial = 879] [outer = 0xa1ac3c00] 02:19:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0xa1ac6800) [pid = 1854] [serial = 880] [outer = 0xa1ac3c00] 02:19:10 INFO - PROCESS | 1808 | 1476436750892 Marionette TRACE conn4 <- [1,996,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:19:10 INFO - . 02:19:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1649ms 02:19:10 INFO - PROCESS | 1808 | 1476436750917 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 02:19:10 INFO - PROCESS | 1808 | 1476436750920 Marionette TRACE conn4 <- [1,997,null,{"value":"2147483649"}] 02:19:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 02:19:10 INFO - PROCESS | 1808 | 1476436750936 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:19:10 INFO - PROCESS | 1808 | 1476436750939 Marionette TRACE conn4 <- [1,998,null,{}] 02:19:10 INFO - PROCESS | 1808 | 1476436750945 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:11 INFO - PROCESS | 1808 | 1476436751141 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 02:19:11 INFO - PROCESS | 1808 | 1476436751184 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:11 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1acb400 == 28 [pid = 1854] [id = 316] 02:19:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0xa1accc00) [pid = 1854] [serial = 881] [outer = (nil)] 02:19:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0xa1cca800) [pid = 1854] [serial = 882] [outer = 0xa1accc00] 02:19:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0xa1cc8c00) [pid = 1854] [serial = 883] [outer = 0xa1accc00] 02:19:12 INFO - PROCESS | 1808 | 1476436752584 Marionette TRACE conn4 <- [1,1000,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:19:12 INFO - . 02:19:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1698ms 02:19:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 02:19:12 INFO - PROCESS | 1808 | 1476436752625 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 02:19:12 INFO - PROCESS | 1808 | 1476436752628 Marionette TRACE conn4 <- [1,1001,null,{"value":"2147483649"}] 02:19:12 INFO - PROCESS | 1808 | 1476436752635 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:19:12 INFO - PROCESS | 1808 | 1476436752638 Marionette TRACE conn4 <- [1,1002,null,{}] 02:19:12 INFO - PROCESS | 1808 | 1476436752643 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:12 INFO - PROCESS | 1808 | 1476436752809 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 02:19:12 INFO - PROCESS | 1808 | 1476436752865 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:13 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1cc5c00 == 29 [pid = 1854] [id = 317] 02:19:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0xa1cc6800) [pid = 1854] [serial = 884] [outer = (nil)] 02:19:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0xa0f1f400) [pid = 1854] [serial = 885] [outer = 0xa1cc6800] 02:19:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0xa0f20000) [pid = 1854] [serial = 886] [outer = 0xa1cc6800] 02:19:14 INFO - PROCESS | 1808 | 1476436754165 Marionette TRACE conn4 <- [1,1004,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:19:14 INFO - . 02:19:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1589ms 02:19:14 INFO - PROCESS | 1808 | 1476436754225 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 02:19:14 INFO - PROCESS | 1808 | 1476436754230 Marionette TRACE conn4 <- [1,1005,null,{"value":"2147483649"}] 02:19:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 02:19:14 INFO - PROCESS | 1808 | 1476436754237 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:19:14 INFO - PROCESS | 1808 | 1476436754245 Marionette TRACE conn4 <- [1,1006,null,{}] 02:19:14 INFO - PROCESS | 1808 | 1476436754258 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:14 INFO - PROCESS | 1808 | 1476436754547 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 02:19:14 INFO - PROCESS | 1808 | 1476436754621 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:14 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0f2bc00 == 30 [pid = 1854] [id = 318] 02:19:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0xa0f2c000) [pid = 1854] [serial = 887] [outer = (nil)] 02:19:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0xa1cc6000) [pid = 1854] [serial = 888] [outer = 0xa0f2c000] 02:19:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0xa1ac8c00) [pid = 1854] [serial = 889] [outer = 0xa0f2c000] 02:19:15 INFO - PROCESS | 1808 | 1476436755798 Marionette TRACE conn4 <- [1,1008,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:19:15 INFO - . 02:19:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1592ms 02:19:15 INFO - PROCESS | 1808 | 1476436755831 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 02:19:15 INFO - PROCESS | 1808 | 1476436755837 Marionette TRACE conn4 <- [1,1009,null,{"value":"2147483649"}] 02:19:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 02:19:15 INFO - PROCESS | 1808 | 1476436755848 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:19:15 INFO - PROCESS | 1808 | 1476436755850 Marionette TRACE conn4 <- [1,1010,null,{}] 02:19:15 INFO - PROCESS | 1808 | 1476436755861 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:16 INFO - PROCESS | 1808 | 1476436756024 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 02:19:16 INFO - PROCESS | 1808 | 1476436756143 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:16 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e7f400 == 31 [pid = 1854] [id = 319] 02:19:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0xa2629800) [pid = 1854] [serial = 890] [outer = (nil)] 02:19:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0xa2cedc00) [pid = 1854] [serial = 891] [outer = 0xa2629800] 02:19:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0xa2c5ac00) [pid = 1854] [serial = 892] [outer = 0xa2629800] 02:19:17 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0xa56f3800) [pid = 1854] [serial = 813] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1808 | --DOCSHELL 0xa4556000 == 30 [pid = 1854] [id = 306] 02:19:17 INFO - PROCESS | 1808 | --DOCSHELL 0xa3d2ac00 == 29 [pid = 1854] [id = 278] 02:19:17 INFO - PROCESS | 1808 | --DOCSHELL 0xa3158400 == 28 [pid = 1854] [id = 305] 02:19:17 INFO - PROCESS | 1808 | --DOCSHELL 0xa3a7fc00 == 27 [pid = 1854] [id = 304] 02:19:17 INFO - PROCESS | 1808 | --DOCSHELL 0xa3140000 == 26 [pid = 1854] [id = 303] 02:19:17 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c56000 == 25 [pid = 1854] [id = 302] 02:19:17 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e7dc00 == 24 [pid = 1854] [id = 301] 02:19:17 INFO - PROCESS | 1808 | --DOCSHELL 0xa3038800 == 23 [pid = 1854] [id = 299] 02:19:17 INFO - PROCESS | 1808 | --DOCSHELL 0xa3037400 == 22 [pid = 1854] [id = 298] 02:19:17 INFO - PROCESS | 1808 | --DOCSHELL 0xa281b800 == 21 [pid = 1854] [id = 297] 02:19:17 INFO - PROCESS | 1808 | --DOCSHELL 0xa2824800 == 20 [pid = 1854] [id = 296] 02:19:17 INFO - PROCESS | 1808 | --DOCSHELL 0xa281c800 == 19 [pid = 1854] [id = 295] 02:19:17 INFO - PROCESS | 1808 | --DOCSHELL 0xa9e8d400 == 18 [pid = 1854] [id = 294] 02:19:17 INFO - PROCESS | 1808 | --DOCSHELL 0xa4a39800 == 17 [pid = 1854] [id = 293] 02:19:17 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e44c00 == 16 [pid = 1854] [id = 292] 02:19:17 INFO - PROCESS | 1808 | --DOCSHELL 0xa3a97c00 == 15 [pid = 1854] [id = 286] 02:19:17 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0xa3aa2800) [pid = 1854] [serial = 802] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0xa3d24c00) [pid = 1854] [serial = 801] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0xa55d5c00) [pid = 1854] [serial = 785] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436706817] 02:19:17 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0xa3d28c00) [pid = 1854] [serial = 782] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0xa56a2800) [pid = 1854] [serial = 807] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0xa4764800) [pid = 1854] [serial = 805] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0xa4767400) [pid = 1854] [serial = 804] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0xa4a33000) [pid = 1854] [serial = 798] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0xa93a3800) [pid = 1854] [serial = 790] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:19:17 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0xa934d400) [pid = 1854] [serial = 787] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0xa4563c00) [pid = 1854] [serial = 795] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0xa2ce7c00) [pid = 1854] [serial = 780] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:19:17 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0xb0b8b800) [pid = 1854] [serial = 792] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0xa8f06400) [pid = 1854] [serial = 810] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0xa8f05000) [pid = 1854] [serial = 811] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0xa56abc00) [pid = 1854] [serial = 808] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1808 | 1476436757390 Marionette TRACE conn4 <- [1,1012,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",0,null,null]]]}] 02:19:17 INFO - . 02:19:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1586ms 02:19:17 INFO - PROCESS | 1808 | 1476436757433 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 02:19:17 INFO - PROCESS | 1808 | 1476436757437 Marionette TRACE conn4 <- [1,1013,null,{"value":"2147483649"}] 02:19:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 02:19:17 INFO - PROCESS | 1808 | 1476436757442 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:19:17 INFO - PROCESS | 1808 | 1476436757444 Marionette TRACE conn4 <- [1,1014,null,{}] 02:19:17 INFO - PROCESS | 1808 | 1476436757450 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:17 INFO - PROCESS | 1808 | 1476436757588 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 02:19:17 INFO - PROCESS | 1808 | 1476436757610 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:17 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cf5400 == 16 [pid = 1854] [id = 320] 02:19:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0xa2cf6c00) [pid = 1854] [serial = 893] [outer = (nil)] 02:19:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0xa3140000) [pid = 1854] [serial = 894] [outer = 0xa2cf6c00] 02:19:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0xa313d400) [pid = 1854] [serial = 895] [outer = 0xa2cf6c00] 02:19:18 INFO - PROCESS | 1808 | 1476436758760 Marionette TRACE conn4 <- [1,1016,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:18 INFO - . 02:19:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1346ms 02:19:18 INFO - PROCESS | 1808 | 1476436758788 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 02:19:18 INFO - PROCESS | 1808 | 1476436758792 Marionette TRACE conn4 <- [1,1017,null,{"value":"2147483649"}] 02:19:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html 02:19:18 INFO - PROCESS | 1808 | 1476436758802 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:19:18 INFO - PROCESS | 1808 | 1476436758805 Marionette TRACE conn4 <- [1,1018,null,{}] 02:19:18 INFO - PROCESS | 1808 | 1476436758834 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:19 INFO - PROCESS | 1808 | 1476436759103 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 02:19:19 INFO - PROCESS | 1808 | 1476436759207 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:19 INFO - PROCESS | 1808 | ++DOCSHELL 0xa313e400 == 17 [pid = 1854] [id = 321] 02:19:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0xa3155400) [pid = 1854] [serial = 896] [outer = (nil)] 02:19:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0xa3a97c00) [pid = 1854] [serial = 897] [outer = 0xa3155400] 02:19:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0xa3a9b800) [pid = 1854] [serial = 898] [outer = 0xa3155400] 02:19:20 INFO - PROCESS | 1808 | 1476436760294 Marionette TRACE conn4 <- [1,1020,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:20 INFO - . 02:19:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1511ms 02:19:20 INFO - PROCESS | 1808 | 1476436760310 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 02:19:20 INFO - PROCESS | 1808 | 1476436760313 Marionette TRACE conn4 <- [1,1021,null,{"value":"2147483649"}] 02:19:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 02:19:20 INFO - PROCESS | 1808 | 1476436760324 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:19:20 INFO - PROCESS | 1808 | 1476436760328 Marionette TRACE conn4 <- [1,1022,null,{}] 02:19:20 INFO - PROCESS | 1808 | 1476436760333 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:20 INFO - PROCESS | 1808 | 1476436760511 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 02:19:20 INFO - PROCESS | 1808 | 1476436760585 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:20 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3aa0800 == 18 [pid = 1854] [id = 322] 02:19:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0xa3aa4400) [pid = 1854] [serial = 899] [outer = (nil)] 02:19:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0xa4558c00) [pid = 1854] [serial = 900] [outer = 0xa3aa4400] 02:19:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0xa3d2b800) [pid = 1854] [serial = 901] [outer = 0xa3aa4400] 02:19:21 INFO - PROCESS | 1808 | 1476436761715 Marionette TRACE conn4 <- [1,1024,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:21 INFO - . 02:19:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1432ms 02:19:21 INFO - PROCESS | 1808 | 1476436761757 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 02:19:21 INFO - PROCESS | 1808 | 1476436761761 Marionette TRACE conn4 <- [1,1025,null,{"value":"2147483649"}] 02:19:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 02:19:21 INFO - PROCESS | 1808 | 1476436761767 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:19:21 INFO - PROCESS | 1808 | 1476436761774 Marionette TRACE conn4 <- [1,1026,null,{}] 02:19:21 INFO - PROCESS | 1808 | 1476436761781 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:21 INFO - PROCESS | 1808 | 1476436761928 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 02:19:21 INFO - PROCESS | 1808 | 1476436761940 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:22 INFO - PROCESS | 1808 | ++DOCSHELL 0xa4a2dc00 == 19 [pid = 1854] [id = 323] 02:19:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0xa4a2e000) [pid = 1854] [serial = 902] [outer = (nil)] 02:19:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0xa56aa800) [pid = 1854] [serial = 903] [outer = 0xa4a2e000] 02:19:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0xa56f2800) [pid = 1854] [serial = 904] [outer = 0xa4a2e000] 02:19:23 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0xa3a2cc00) [pid = 1854] [serial = 812] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html] 02:19:23 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0xa3a80000) [pid = 1854] [serial = 848] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 02:19:23 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0xa3a8a400) [pid = 1854] [serial = 851] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 02:19:23 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0xa455d000) [pid = 1854] [serial = 854] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html] 02:19:23 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0xa1e7f800) [pid = 1854] [serial = 839] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 02:19:23 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0xa9e8fc00) [pid = 1854] [serial = 821] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:19:23 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0xa2c56c00) [pid = 1854] [serial = 842] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 02:19:23 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0xa3140c00) [pid = 1854] [serial = 845] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html] 02:19:23 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0xa2825400) [pid = 1854] [serial = 826] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436725902] 02:19:23 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0xa3038400) [pid = 1854] [serial = 831] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:19:24 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c54800 == 20 [pid = 1854] [id = 324] 02:19:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0xa2cf4400) [pid = 1854] [serial = 905] [outer = (nil)] 02:19:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0xa3140c00) [pid = 1854] [serial = 906] [outer = 0xa2cf4400] 02:19:24 INFO - PROCESS | 1808 | 1476436764446 Marionette TRACE conn4 <- [1,1028,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:24 INFO - . 02:19:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2703ms 02:19:24 INFO - PROCESS | 1808 | 1476436764470 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 02:19:24 INFO - PROCESS | 1808 | 1476436764474 Marionette TRACE conn4 <- [1,1029,null,{"value":"2147483649"}] 02:19:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 02:19:24 INFO - PROCESS | 1808 | 1476436764481 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:19:24 INFO - PROCESS | 1808 | 1476436764487 Marionette TRACE conn4 <- [1,1030,null,{}] 02:19:24 INFO - PROCESS | 1808 | 1476436764492 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:24 INFO - PROCESS | 1808 | 1476436764642 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 02:19:24 INFO - PROCESS | 1808 | 1476436764734 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:24 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3a89000 == 21 [pid = 1854] [id = 325] 02:19:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0xa3d26400) [pid = 1854] [serial = 907] [outer = (nil)] 02:19:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0xa56a2800) [pid = 1854] [serial = 908] [outer = 0xa3d26400] 02:19:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0xa4556000) [pid = 1854] [serial = 909] [outer = 0xa3d26400] 02:19:25 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1cc9c00 == 22 [pid = 1854] [id = 326] 02:19:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0xa1cccc00) [pid = 1854] [serial = 910] [outer = (nil)] 02:19:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0xa1e42800) [pid = 1854] [serial = 911] [outer = 0xa1cccc00] 02:19:25 INFO - PROCESS | 1808 | 1476436765910 Marionette TRACE conn4 <- [1,1032,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:25 INFO - . 02:19:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1488ms 02:19:25 INFO - PROCESS | 1808 | 1476436765969 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 02:19:25 INFO - PROCESS | 1808 | 1476436765971 Marionette TRACE conn4 <- [1,1033,null,{"value":"2147483649"}] 02:19:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 02:19:25 INFO - PROCESS | 1808 | 1476436765977 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:19:25 INFO - PROCESS | 1808 | 1476436765980 Marionette TRACE conn4 <- [1,1034,null,{}] 02:19:25 INFO - PROCESS | 1808 | 1476436765997 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:26 INFO - PROCESS | 1808 | 1476436766166 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 02:19:26 INFO - PROCESS | 1808 | 1476436766206 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:26 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2623000 == 23 [pid = 1854] [id = 327] 02:19:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0xa2623400) [pid = 1854] [serial = 912] [outer = (nil)] 02:19:26 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:26 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0xa303cc00) [pid = 1854] [serial = 913] [outer = 0xa2623400] 02:19:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0xa3033400) [pid = 1854] [serial = 914] [outer = 0xa2623400] 02:19:27 INFO - PROCESS | 1808 | ++DOCSHELL 0xa315a800 == 24 [pid = 1854] [id = 328] 02:19:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0xa3a25800) [pid = 1854] [serial = 915] [outer = (nil)] 02:19:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0xa3a96800) [pid = 1854] [serial = 916] [outer = 0xa3a25800] 02:19:27 INFO - PROCESS | 1808 | 1476436767645 Marionette TRACE conn4 <- [1,1036,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:27 INFO - . 02:19:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1701ms 02:19:27 INFO - PROCESS | 1808 | 1476436767679 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 02:19:27 INFO - PROCESS | 1808 | 1476436767682 Marionette TRACE conn4 <- [1,1037,null,{"value":"2147483649"}] 02:19:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 02:19:27 INFO - PROCESS | 1808 | 1476436767688 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:19:27 INFO - PROCESS | 1808 | 1476436767690 Marionette TRACE conn4 <- [1,1038,null,{}] 02:19:27 INFO - PROCESS | 1808 | 1476436767696 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:27 INFO - PROCESS | 1808 | 1476436767829 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 02:19:27 INFO - PROCESS | 1808 | 1476436767841 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:27 INFO - PROCESS | 1808 | ++DOCSHELL 0xa262bc00 == 25 [pid = 1854] [id = 329] 02:19:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0xa3154c00) [pid = 1854] [serial = 917] [outer = (nil)] 02:19:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0xa56fa000) [pid = 1854] [serial = 918] [outer = 0xa3154c00] 02:19:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0xa56f3800) [pid = 1854] [serial = 919] [outer = 0xa3154c00] 02:19:29 INFO - PROCESS | 1808 | 1476436769202 Marionette TRACE conn4 <- [1,1040,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:29 INFO - . 02:19:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1541ms 02:19:29 INFO - PROCESS | 1808 | 1476436769231 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 02:19:29 INFO - PROCESS | 1808 | 1476436769235 Marionette TRACE conn4 <- [1,1041,null,{"value":"2147483649"}] 02:19:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html 02:19:29 INFO - PROCESS | 1808 | 1476436769241 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:19:29 INFO - PROCESS | 1808 | 1476436769243 Marionette TRACE conn4 <- [1,1042,null,{}] 02:19:29 INFO - PROCESS | 1808 | 1476436769249 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:29 INFO - PROCESS | 1808 | 1476436769405 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 02:19:29 INFO - PROCESS | 1808 | 1476436769437 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:29 INFO - PROCESS | 1808 | ++DOCSHELL 0xa8f06800 == 26 [pid = 1854] [id = 330] 02:19:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0xa939e000) [pid = 1854] [serial = 920] [outer = (nil)] 02:19:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0xa9e8ac00) [pid = 1854] [serial = 921] [outer = 0xa939e000] 02:19:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0xa9e83800) [pid = 1854] [serial = 922] [outer = 0xa939e000] 02:19:30 INFO - PROCESS | 1808 | 1476436770677 Marionette TRACE conn4 <- [1,1044,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:30 INFO - . 02:19:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1484ms 02:19:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 02:19:30 INFO - PROCESS | 1808 | 1476436770733 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 02:19:30 INFO - PROCESS | 1808 | 1476436770735 Marionette TRACE conn4 <- [1,1045,null,{"value":"2147483649"}] 02:19:30 INFO - PROCESS | 1808 | 1476436770742 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:19:30 INFO - PROCESS | 1808 | 1476436770749 Marionette TRACE conn4 <- [1,1046,null,{}] 02:19:30 INFO - PROCESS | 1808 | 1476436770768 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:30 INFO - PROCESS | 1808 | 1476436770960 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 02:19:31 INFO - PROCESS | 1808 | 1476436771039 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:31 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2d15800 == 27 [pid = 1854] [id = 331] 02:19:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0xa2d16000) [pid = 1854] [serial = 923] [outer = (nil)] 02:19:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0xa2d19c00) [pid = 1854] [serial = 924] [outer = 0xa2d16000] 02:19:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0xa2d17c00) [pid = 1854] [serial = 925] [outer = 0xa2d16000] 02:19:32 INFO - PROCESS | 1808 | 1476436772229 Marionette TRACE conn4 <- [1,1048,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:32 INFO - . 02:19:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1545ms 02:19:32 INFO - PROCESS | 1808 | 1476436772286 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 02:19:32 INFO - PROCESS | 1808 | 1476436772288 Marionette TRACE conn4 <- [1,1049,null,{"value":"2147483649"}] 02:19:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 02:19:32 INFO - PROCESS | 1808 | 1476436772295 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:19:32 INFO - PROCESS | 1808 | 1476436772297 Marionette TRACE conn4 <- [1,1050,null,{}] 02:19:32 INFO - PROCESS | 1808 | 1476436772308 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:32 INFO - PROCESS | 1808 | 1476436772498 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 02:19:32 INFO - PROCESS | 1808 | 1476436772603 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:32 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2d20800 == 28 [pid = 1854] [id = 332] 02:19:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0xa599a800) [pid = 1854] [serial = 926] [outer = (nil)] 02:19:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0xa106f000) [pid = 1854] [serial = 927] [outer = 0xa599a800] 02:19:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0xa1072000) [pid = 1854] [serial = 928] [outer = 0xa599a800] 02:19:33 INFO - PROCESS | 1808 | 1476436773810 Marionette TRACE conn4 <- [1,1052,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:33 INFO - . 02:19:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1543ms 02:19:33 INFO - PROCESS | 1808 | 1476436773838 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 02:19:33 INFO - PROCESS | 1808 | 1476436773842 Marionette TRACE conn4 <- [1,1053,null,{"value":"2147483649"}] 02:19:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html 02:19:33 INFO - PROCESS | 1808 | 1476436773847 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:19:33 INFO - PROCESS | 1808 | 1476436773849 Marionette TRACE conn4 <- [1,1054,null,{}] 02:19:33 INFO - PROCESS | 1808 | 1476436773864 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:34 INFO - PROCESS | 1808 | 1476436774037 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 02:19:34 INFO - PROCESS | 1808 | 1476436774137 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:34 INFO - PROCESS | 1808 | ++DOCSHELL 0xa107c800 == 29 [pid = 1854] [id = 333] 02:19:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0xa107cc00) [pid = 1854] [serial = 929] [outer = (nil)] 02:19:34 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:34 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0xa0f89400) [pid = 1854] [serial = 930] [outer = 0xa107cc00] 02:19:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0xa0f8a400) [pid = 1854] [serial = 931] [outer = 0xa107cc00] 02:19:35 INFO - PROCESS | 1808 | 1476436775437 Marionette TRACE conn4 <- [1,1056,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:35 INFO - . 02:19:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1642ms 02:19:35 INFO - PROCESS | 1808 | 1476436775490 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 02:19:35 INFO - PROCESS | 1808 | 1476436775494 Marionette TRACE conn4 <- [1,1057,null,{"value":"2147483649"}] 02:19:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 02:19:35 INFO - PROCESS | 1808 | 1476436775500 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:19:35 INFO - PROCESS | 1808 | 1476436775502 Marionette TRACE conn4 <- [1,1058,null,{}] 02:19:35 INFO - PROCESS | 1808 | 1476436775507 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:35 INFO - PROCESS | 1808 | 1476436775654 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 02:19:35 INFO - PROCESS | 1808 | 1476436775681 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:35 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0f98400 == 30 [pid = 1854] [id = 334] 02:19:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0xa0f98800) [pid = 1854] [serial = 932] [outer = (nil)] 02:19:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0xa1076c00) [pid = 1854] [serial = 933] [outer = 0xa0f98800] 02:19:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0xa1076000) [pid = 1854] [serial = 934] [outer = 0xa0f98800] 02:19:36 INFO - PROCESS | 1808 | 1476436776967 Marionette TRACE conn4 <- [1,1060,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an http\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:36 INFO - . 02:19:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1478ms 02:19:36 INFO - PROCESS | 1808 | 1476436776984 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 02:19:36 INFO - PROCESS | 1808 | 1476436776988 Marionette TRACE conn4 <- [1,1061,null,{"value":"2147483649"}] 02:19:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 02:19:36 INFO - PROCESS | 1808 | 1476436776994 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:19:36 INFO - PROCESS | 1808 | 1476436776996 Marionette TRACE conn4 <- [1,1062,null,{}] 02:19:37 INFO - PROCESS | 1808 | 1476436777002 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:37 INFO - PROCESS | 1808 | 1476436777159 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 02:19:37 INFO - PROCESS | 1808 | 1476436777200 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:37 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0f92400 == 31 [pid = 1854] [id = 335] 02:19:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0xa1cd1c00) [pid = 1854] [serial = 935] [outer = (nil)] 02:19:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0xa2824000) [pid = 1854] [serial = 936] [outer = 0xa1cd1c00] 02:19:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0xa2820400) [pid = 1854] [serial = 937] [outer = 0xa1cd1c00] 02:19:38 INFO - PROCESS | 1808 | 1476436778540 Marionette TRACE conn4 <- [1,1064,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:38 INFO - . 02:19:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1590ms 02:19:38 INFO - PROCESS | 1808 | 1476436778584 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 02:19:38 INFO - PROCESS | 1808 | 1476436778588 Marionette TRACE conn4 <- [1,1065,null,{"value":"2147483649"}] 02:19:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html 02:19:38 INFO - PROCESS | 1808 | 1476436778593 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:19:38 INFO - PROCESS | 1808 | 1476436778596 Marionette TRACE conn4 <- [1,1066,null,{}] 02:19:38 INFO - PROCESS | 1808 | 1476436778604 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:38 INFO - PROCESS | 1808 | 1476436778782 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 02:19:38 INFO - PROCESS | 1808 | 1476436778797 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:38 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3030000 == 32 [pid = 1854] [id = 336] 02:19:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0xa3034c00) [pid = 1854] [serial = 938] [outer = (nil)] 02:19:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0xa313e000) [pid = 1854] [serial = 939] [outer = 0xa3034c00] 02:19:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0xa3139800) [pid = 1854] [serial = 940] [outer = 0xa3034c00] 02:19:40 INFO - PROCESS | 1808 | 1476436780157 Marionette TRACE conn4 <- [1,1068,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:40 INFO - . 02:19:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1581ms 02:19:40 INFO - PROCESS | 1808 | 1476436780175 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 02:19:40 INFO - PROCESS | 1808 | 1476436780178 Marionette TRACE conn4 <- [1,1069,null,{"value":"2147483649"}] 02:19:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 02:19:40 INFO - PROCESS | 1808 | 1476436780185 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:19:40 INFO - PROCESS | 1808 | 1476436780187 Marionette TRACE conn4 <- [1,1070,null,{}] 02:19:40 INFO - PROCESS | 1808 | 1476436780193 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:40 INFO - PROCESS | 1808 | 1476436780332 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 02:19:40 INFO - PROCESS | 1808 | 1476436780397 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:40 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2ce7c00 == 33 [pid = 1854] [id = 337] 02:19:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0xa3a26000) [pid = 1854] [serial = 941] [outer = (nil)] 02:19:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0xa3d26000) [pid = 1854] [serial = 942] [outer = 0xa3a26000] 02:19:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0xa3d22400) [pid = 1854] [serial = 943] [outer = 0xa3a26000] 02:19:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa3141800 == 32 [pid = 1854] [id = 300] 02:19:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c54800 == 31 [pid = 1854] [id = 324] 02:19:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa4a2dc00 == 30 [pid = 1854] [id = 323] 02:19:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa3aa0800 == 29 [pid = 1854] [id = 322] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0xa4a32400) [pid = 1854] [serial = 858] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0xa9e91400) [pid = 1854] [serial = 822] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0xa939e800) [pid = 1854] [serial = 819] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0xa313c800) [pid = 1854] [serial = 834] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0xa2826800) [pid = 1854] [serial = 827] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436725902] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0xa2820800) [pid = 1854] [serial = 824] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0xa3a27400) [pid = 1854] [serial = 816] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0xa3a7d400) [pid = 1854] [serial = 837] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0xa3033800) [pid = 1854] [serial = 829] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0xa3039400) [pid = 1854] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:19:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa313e400 == 28 [pid = 1854] [id = 321] 02:19:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cf5400 == 27 [pid = 1854] [id = 320] 02:19:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e7f400 == 26 [pid = 1854] [id = 319] 02:19:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa0f2bc00 == 25 [pid = 1854] [id = 318] 02:19:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa1acb400 == 24 [pid = 1854] [id = 316] 02:19:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa1ac3000 == 23 [pid = 1854] [id = 315] 02:19:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa59a2400 == 22 [pid = 1854] [id = 313] 02:19:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa55cdc00 == 21 [pid = 1854] [id = 312] 02:19:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa4a36800 == 20 [pid = 1854] [id = 311] 02:19:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa262c000 == 19 [pid = 1854] [id = 310] 02:19:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa3142000 == 18 [pid = 1854] [id = 309] 02:19:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c55400 == 17 [pid = 1854] [id = 308] 02:19:41 INFO - PROCESS | 1808 | --DOCSHELL 0xa315a000 == 16 [pid = 1854] [id = 307] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0xa55ce000) [pid = 1854] [serial = 814] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0xa262d800) [pid = 1854] [serial = 841] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0xa281ec00) [pid = 1854] [serial = 840] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0xa3046000) [pid = 1854] [serial = 844] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0xa3049c00) [pid = 1854] [serial = 843] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0xa315d000) [pid = 1854] [serial = 847] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0xa315c000) [pid = 1854] [serial = 846] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0xa3a87400) [pid = 1854] [serial = 849] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0xa4867800) [pid = 1854] [serial = 856] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0xa485a400) [pid = 1854] [serial = 855] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0xa3d1e000) [pid = 1854] [serial = 852] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0xa3d1d800) [pid = 1854] [serial = 853] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0xa3a88000) [pid = 1854] [serial = 850] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1808 | 1476436781709 Marionette TRACE conn4 <- [1,1072,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via fetch-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:41 INFO - . 02:19:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1553ms 02:19:41 INFO - PROCESS | 1808 | 1476436781737 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 02:19:41 INFO - PROCESS | 1808 | 1476436781739 Marionette TRACE conn4 <- [1,1073,null,{"value":"2147483649"}] 02:19:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 02:19:41 INFO - PROCESS | 1808 | 1476436781749 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:19:41 INFO - PROCESS | 1808 | 1476436781754 Marionette TRACE conn4 <- [1,1074,null,{}] 02:19:41 INFO - PROCESS | 1808 | 1476436781765 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:41 INFO - PROCESS | 1808 | 1476436781925 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 02:19:42 INFO - PROCESS | 1808 | 1476436781984 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:42 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1cd2000 == 17 [pid = 1854] [id = 338] 02:19:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0xa1e3c000) [pid = 1854] [serial = 944] [outer = (nil)] 02:19:42 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:42 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0xa2ceac00) [pid = 1854] [serial = 945] [outer = 0xa1e3c000] 02:19:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0xa2822400) [pid = 1854] [serial = 946] [outer = 0xa1e3c000] 02:19:42 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3039400 == 18 [pid = 1854] [id = 339] 02:19:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0xa3049c00) [pid = 1854] [serial = 947] [outer = (nil)] 02:19:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0xa315a000) [pid = 1854] [serial = 948] [outer = 0xa3049c00] 02:19:43 INFO - PROCESS | 1808 | 1476436783182 Marionette TRACE conn4 <- [1,1076,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:43 INFO - . 02:19:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1448ms 02:19:43 INFO - PROCESS | 1808 | 1476436783198 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 02:19:43 INFO - PROCESS | 1808 | 1476436783204 Marionette TRACE conn4 <- [1,1077,null,{"value":"2147483649"}] 02:19:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 02:19:43 INFO - PROCESS | 1808 | 1476436783220 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:19:43 INFO - PROCESS | 1808 | 1476436783223 Marionette TRACE conn4 <- [1,1078,null,{}] 02:19:43 INFO - PROCESS | 1808 | 1476436783228 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:43 INFO - PROCESS | 1808 | 1476436783363 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 02:19:43 INFO - PROCESS | 1808 | 1476436783391 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:43 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0f2c400 == 19 [pid = 1854] [id = 340] 02:19:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0xa1cca000) [pid = 1854] [serial = 949] [outer = (nil)] 02:19:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0xa4558400) [pid = 1854] [serial = 950] [outer = 0xa1cca000] 02:19:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0xa3d1f000) [pid = 1854] [serial = 951] [outer = 0xa1cca000] 02:19:44 INFO - PROCESS | 1808 | ++DOCSHELL 0xa485a000 == 20 [pid = 1854] [id = 341] 02:19:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0xa4868400) [pid = 1854] [serial = 952] [outer = (nil)] 02:19:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0xa4a33000) [pid = 1854] [serial = 953] [outer = 0xa4868400] 02:19:44 INFO - PROCESS | 1808 | 1476436784743 Marionette TRACE conn4 <- [1,1080,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:44 INFO - . 02:19:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1560ms 02:19:44 INFO - PROCESS | 1808 | 1476436784773 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 02:19:44 INFO - PROCESS | 1808 | 1476436784776 Marionette TRACE conn4 <- [1,1081,null,{"value":"2147483649"}] 02:19:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 02:19:44 INFO - PROCESS | 1808 | 1476436784786 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:19:44 INFO - PROCESS | 1808 | 1476436784788 Marionette TRACE conn4 <- [1,1082,null,{}] 02:19:44 INFO - PROCESS | 1808 | 1476436784792 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:44 INFO - PROCESS | 1808 | 1476436784962 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 02:19:45 INFO - PROCESS | 1808 | 1476436784991 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:45 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3039c00 == 21 [pid = 1854] [id = 342] 02:19:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0xa3a27400) [pid = 1854] [serial = 954] [outer = (nil)] 02:19:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0xa599a400) [pid = 1854] [serial = 955] [outer = 0xa3a27400] 02:19:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0xa56ef800) [pid = 1854] [serial = 956] [outer = 0xa3a27400] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0xa63f0800) [pid = 1854] [serial = 873] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0xa3aa0400) [pid = 1854] [serial = 797] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0xa3160c00) [pid = 1854] [serial = 863] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0xa1e84c00) [pid = 1854] [serial = 641] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0xa2ce7400) [pid = 1854] [serial = 719] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0xa3155400) [pid = 1854] [serial = 896] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0xa3aa4400) [pid = 1854] [serial = 899] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0xa0f2c000) [pid = 1854] [serial = 887] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0xa4a2e000) [pid = 1854] [serial = 902] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0xa4a37c00) [pid = 1854] [serial = 868] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436745452] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0xa63f2400) [pid = 1854] [serial = 758] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0xa2cf6c00) [pid = 1854] [serial = 893] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0xa2cf4400) [pid = 1854] [serial = 905] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0xa3048800) [pid = 1854] [serial = 671] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0xa2629800) [pid = 1854] [serial = 890] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0xa3051800) [pid = 1854] [serial = 638] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0xa3157c00) [pid = 1854] [serial = 644] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html] 02:19:47 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0xa4763000) [pid = 1854] [serial = 668] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html] 02:19:47 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0f2b800 == 22 [pid = 1854] [id = 343] 02:19:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0xa0f2c000) [pid = 1854] [serial = 957] [outer = (nil)] 02:19:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0xa1e3d000) [pid = 1854] [serial = 958] [outer = 0xa0f2c000] 02:19:47 INFO - PROCESS | 1808 | 1476436787727 Marionette TRACE conn4 <- [1,1084,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via iframe-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:47 INFO - . 02:19:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2987ms 02:19:47 INFO - PROCESS | 1808 | 1476436787775 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 02:19:47 INFO - PROCESS | 1808 | 1476436787778 Marionette TRACE conn4 <- [1,1085,null,{"value":"2147483649"}] 02:19:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 02:19:47 INFO - PROCESS | 1808 | 1476436787784 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:19:47 INFO - PROCESS | 1808 | 1476436787786 Marionette TRACE conn4 <- [1,1086,null,{}] 02:19:47 INFO - PROCESS | 1808 | 1476436787792 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:47 INFO - PROCESS | 1808 | 1476436787954 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 02:19:48 INFO - PROCESS | 1808 | 1476436788021 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:48 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1ccf800 == 23 [pid = 1854] [id = 344] 02:19:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0xa2cf1c00) [pid = 1854] [serial = 959] [outer = (nil)] 02:19:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0xa3a2a000) [pid = 1854] [serial = 960] [outer = 0xa2cf1c00] 02:19:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0xa3142000) [pid = 1854] [serial = 961] [outer = 0xa2cf1c00] 02:19:49 INFO - PROCESS | 1808 | 1476436789190 Marionette TRACE conn4 <- [1,1088,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:49 INFO - . 02:19:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1430ms 02:19:49 INFO - PROCESS | 1808 | 1476436789215 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 02:19:49 INFO - PROCESS | 1808 | 1476436789220 Marionette TRACE conn4 <- [1,1089,null,{"value":"2147483649"}] 02:19:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html 02:19:49 INFO - PROCESS | 1808 | 1476436789229 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:19:49 INFO - PROCESS | 1808 | 1476436789233 Marionette TRACE conn4 <- [1,1090,null,{}] 02:19:49 INFO - PROCESS | 1808 | 1476436789238 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:49 INFO - PROCESS | 1808 | 1476436789387 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 02:19:49 INFO - PROCESS | 1808 | 1476436789407 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:49 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1079400 == 24 [pid = 1854] [id = 345] 02:19:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0xa107b400) [pid = 1854] [serial = 962] [outer = (nil)] 02:19:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0xa2620400) [pid = 1854] [serial = 963] [outer = 0xa107b400] 02:19:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0xa2625800) [pid = 1854] [serial = 964] [outer = 0xa107b400] 02:19:50 INFO - PROCESS | 1808 | 1476436790704 Marionette TRACE conn4 <- [1,1092,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:50 INFO - . 02:19:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1494ms 02:19:50 INFO - PROCESS | 1808 | 1476436790723 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 02:19:50 INFO - PROCESS | 1808 | 1476436790727 Marionette TRACE conn4 <- [1,1093,null,{"value":"2147483649"}] 02:19:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 02:19:50 INFO - PROCESS | 1808 | 1476436790736 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:19:50 INFO - PROCESS | 1808 | 1476436790739 Marionette TRACE conn4 <- [1,1094,null,{}] 02:19:50 INFO - PROCESS | 1808 | 1476436790750 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:50 INFO - PROCESS | 1808 | 1476436790916 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 02:19:51 INFO - PROCESS | 1808 | 1476436790980 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:51 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1071c00 == 25 [pid = 1854] [id = 346] 02:19:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0xa2823400) [pid = 1854] [serial = 965] [outer = (nil)] 02:19:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0xa3a7e000) [pid = 1854] [serial = 966] [outer = 0xa2823400] 02:19:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0xa3a2d400) [pid = 1854] [serial = 967] [outer = 0xa2823400] 02:19:52 INFO - PROCESS | 1808 | 1476436792308 Marionette TRACE conn4 <- [1,1096,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via script-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:52 INFO - . 02:19:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1593ms 02:19:52 INFO - PROCESS | 1808 | 1476436792330 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 02:19:52 INFO - PROCESS | 1808 | 1476436792335 Marionette TRACE conn4 <- [1,1097,null,{"value":"2147483649"}] 02:19:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 02:19:52 INFO - PROCESS | 1808 | 1476436792340 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:19:52 INFO - PROCESS | 1808 | 1476436792342 Marionette TRACE conn4 <- [1,1098,null,{}] 02:19:52 INFO - PROCESS | 1808 | 1476436792348 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:52 INFO - PROCESS | 1808 | 1476436792549 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 02:19:52 INFO - PROCESS | 1808 | 1476436792622 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:52 INFO - PROCESS | 1808 | ++DOCSHELL 0xa485f800 == 26 [pid = 1854] [id = 347] 02:19:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0xa4a32800) [pid = 1854] [serial = 968] [outer = (nil)] 02:19:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0xa8f05000) [pid = 1854] [serial = 969] [outer = 0xa4a32800] 02:19:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0xa934b400) [pid = 1854] [serial = 970] [outer = 0xa4a32800] 02:19:53 INFO - PROCESS | 1808 | 1476436793929 Marionette TRACE conn4 <- [1,1100,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:53 INFO - . 02:19:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1636ms 02:19:53 INFO - PROCESS | 1808 | 1476436793978 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 02:19:53 INFO - PROCESS | 1808 | 1476436793981 Marionette TRACE conn4 <- [1,1101,null,{"value":"2147483649"}] 02:19:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html 02:19:53 INFO - PROCESS | 1808 | 1476436793990 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:19:53 INFO - PROCESS | 1808 | 1476436793992 Marionette TRACE conn4 <- [1,1102,null,{}] 02:19:54 INFO - PROCESS | 1808 | 1476436793997 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:54 INFO - PROCESS | 1808 | 1476436794146 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 02:19:54 INFO - PROCESS | 1808 | 1476436794222 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:54 INFO - PROCESS | 1808 | ++DOCSHELL 0xa9e8e400 == 27 [pid = 1854] [id = 348] 02:19:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0xa9e8ec00) [pid = 1854] [serial = 971] [outer = (nil)] 02:19:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0xa1844400) [pid = 1854] [serial = 972] [outer = 0xa9e8ec00] 02:19:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0xa1845400) [pid = 1854] [serial = 973] [outer = 0xa9e8ec00] 02:19:55 INFO - PROCESS | 1808 | 1476436795469 Marionette TRACE conn4 <- [1,1104,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:55 INFO - . 02:19:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1533ms 02:19:55 INFO - PROCESS | 1808 | 1476436795524 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 02:19:55 INFO - PROCESS | 1808 | 1476436795530 Marionette TRACE conn4 <- [1,1105,null,{"value":"2147483649"}] 02:19:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 02:19:55 INFO - PROCESS | 1808 | 1476436795543 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:19:55 INFO - PROCESS | 1808 | 1476436795545 Marionette TRACE conn4 <- [1,1106,null,{}] 02:19:55 INFO - PROCESS | 1808 | 1476436795564 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:55 INFO - PROCESS | 1808 | 1476436795713 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 02:19:55 INFO - PROCESS | 1808 | 1476436795809 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:55 INFO - PROCESS | 1808 | ++DOCSHELL 0xa184c400 == 28 [pid = 1854] [id = 349] 02:19:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0xa184d000) [pid = 1854] [serial = 974] [outer = (nil)] 02:19:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0xa1851800) [pid = 1854] [serial = 975] [outer = 0xa184d000] 02:19:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0xa184fc00) [pid = 1854] [serial = 976] [outer = 0xa184d000] 02:19:57 INFO - PROCESS | 1808 | 1476436797033 Marionette TRACE conn4 <- [1,1108,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is stripped-referrer when a\n document served over http requires an https\n sub-resource via xhr-request using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",0,null,null]]]}] 02:19:57 INFO - . 02:19:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1544ms 02:19:57 INFO - PROCESS | 1808 | 1476436797085 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 02:19:57 INFO - PROCESS | 1808 | 1476436797089 Marionette TRACE conn4 <- [1,1109,null,{"value":"2147483649"}] 02:19:57 INFO - TEST-START | /resource-timing/test_resource_timing.html 02:19:57 INFO - PROCESS | 1808 | 1476436797100 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:19:57 INFO - PROCESS | 1808 | 1476436797103 Marionette TRACE conn4 <- [1,1110,null,{}] 02:19:57 INFO - PROCESS | 1808 | 1476436797108 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:57 INFO - PROCESS | 1808 | 1476436797258 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 02:19:57 INFO - PROCESS | 1808 | 1476436797359 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/resource-timing/test_resource_timing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/resource-timing/test_resource_timing.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fcc7c00 == 29 [pid = 1854] [id = 350] 02:19:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x9fcc8000) [pid = 1854] [serial = 977] [outer = (nil)] 02:19:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x9fccbc00) [pid = 1854] [serial = 978] [outer = 0x9fcc8000] 02:19:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x9fcc9c00) [pid = 1854] [serial = 979] [outer = 0x9fcc8000] 02:19:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fc29400 == 30 [pid = 1854] [id = 351] 02:19:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x9fc2a400) [pid = 1854] [serial = 980] [outer = (nil)] 02:19:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x9fc2a800) [pid = 1854] [serial = 981] [outer = 0x9fc2a400] 02:19:59 INFO - PROCESS | 1808 | 1476436799106 Marionette TRACE conn4 <- [1,1112,null,{"value":["/resource-timing/test_resource_timing.html",0,null,null,[["window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)",0,null,null],["PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe)",0,null,null],["PerformanceEntry has correct order of timing attributes (iframe)",0,null,null],["window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)",0,null,null],["PerformanceEntry has correct name, initiatorType, startTime, and duration (img)",0,null,null],["PerformanceEntry has correct order of timing attributes (img)",0,null,null],["window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)",0,null,null],["PerformanceEntry has correct name, initiatorType, startTime, and duration (link)",0,null,null],["PerformanceEntry has correct order of timing attributes (link)",0,null,null],["window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)",0,null,null],["PerformanceEntry has correct name, initiatorType, startTime, and duration (script)",0,null,null],["PerformanceEntry has correct order of timing attributes (script)",0,null,null],["window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)",0,null,null],["PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)",0,null,null],["PerformanceEntry has correct order of timing attributes (xmlhttprequest)",0,null,null],["window.performance Resource Timing Entries exist",0,null,null],["window.performance Resource Timing Entries exist 1",0,null,null],["window.performance Resource Timing Entries exist 2",0,null,null]]]}] 02:19:59 INFO - .................. 02:19:59 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2040ms 02:19:59 INFO - PROCESS | 1808 | 1476436799141 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 02:19:59 INFO - PROCESS | 1808 | 1476436799143 Marionette TRACE conn4 <- [1,1113,null,{"value":"2147483649"}] 02:19:59 INFO - TEST-START | /screen-orientation/lock-bad-argument.html 02:19:59 INFO - PROCESS | 1808 | 1476436799150 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:19:59 INFO - PROCESS | 1808 | 1476436799153 Marionette TRACE conn4 <- [1,1114,null,{}] 02:19:59 INFO - PROCESS | 1808 | 1476436799158 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:19:59 INFO - PROCESS | 1808 | 1476436799336 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 02:19:59 INFO - PROCESS | 1808 | 1476436799381 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/screen-orientation/lock-bad-argument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/screen-orientation/lock-bad-argument.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:19:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x9facfc00 == 31 [pid = 1854] [id = 352] 02:19:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x9fad0000) [pid = 1854] [serial = 982] [outer = (nil)] 02:19:59 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:59 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:19:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x9fad3c00) [pid = 1854] [serial = 983] [outer = 0x9fad0000] 02:19:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x9fad2400) [pid = 1854] [serial = 984] [outer = 0x9fad0000] 02:20:00 INFO - PROCESS | 1808 | 1476436800641 Marionette TRACE conn4 <- [1,1116,null,{"value":["/screen-orientation/lock-bad-argument.html",0,null,null,[["Test that screen.orientation.lock() throws when the input isn't valid.",1,"assert_equals: expected \"portrait-primary\" but got \"landscape-primary\"","@http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1\n"]]]}] 02:20:00 INFO - . 02:20:00 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1528ms 02:20:00 INFO - PROCESS | 1808 | 1476436800679 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 02:20:00 INFO - PROCESS | 1808 | 1476436800682 Marionette TRACE conn4 <- [1,1117,null,{"value":"2147483649"}] 02:20:00 INFO - TEST-START | /screen-orientation/lock-basic.html 02:20:00 INFO - PROCESS | 1808 | 1476436800688 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:20:00 INFO - PROCESS | 1808 | 1476436800690 Marionette TRACE conn4 <- [1,1118,null,{}] 02:20:00 INFO - PROCESS | 1808 | 1476436800706 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:20:00 INFO - PROCESS | 1808 | 1476436800861 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 02:20:00 INFO - PROCESS | 1808 | 1476436800897 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/screen-orientation/lock-basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/screen-orientation/lock-basic.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:20:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fad4800 == 32 [pid = 1854] [id = 353] 02:20:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 170 (0x9fadb400) [pid = 1854] [serial = 985] [outer = (nil)] 02:20:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:20:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:20:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 171 (0xa0f20800) [pid = 1854] [serial = 986] [outer = 0x9fadb400] 02:20:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 172 (0x9fc2f000) [pid = 1854] [serial = 987] [outer = 0x9fadb400] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa0f2b800 == 31 [pid = 1854] [id = 343] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa1cc5c00 == 30 [pid = 1854] [id = 317] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa3039c00 == 29 [pid = 1854] [id = 342] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa485a000 == 28 [pid = 1854] [id = 341] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa0f2c400 == 27 [pid = 1854] [id = 340] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa3039400 == 26 [pid = 1854] [id = 339] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa1cd2000 == 25 [pid = 1854] [id = 338] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa2ce7c00 == 24 [pid = 1854] [id = 337] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa3030000 == 23 [pid = 1854] [id = 336] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa0f92400 == 22 [pid = 1854] [id = 335] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa0f98400 == 21 [pid = 1854] [id = 334] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa107c800 == 20 [pid = 1854] [id = 333] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa2d20800 == 19 [pid = 1854] [id = 332] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa2d15800 == 18 [pid = 1854] [id = 331] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa8f06800 == 17 [pid = 1854] [id = 330] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa262bc00 == 16 [pid = 1854] [id = 329] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa315a800 == 15 [pid = 1854] [id = 328] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa2623000 == 14 [pid = 1854] [id = 327] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa3a89000 == 13 [pid = 1854] [id = 325] 02:20:03 INFO - PROCESS | 1808 | --DOCSHELL 0xa1cc9c00 == 12 [pid = 1854] [id = 326] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 171 (0xa1ac8c00) [pid = 1854] [serial = 889] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 170 (0xa56aa800) [pid = 1854] [serial = 903] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 169 (0xa55d1800) [pid = 1854] [serial = 869] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436745452] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0xa4864000) [pid = 1854] [serial = 866] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0xa0f1f400) [pid = 1854] [serial = 885] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0xa6537800) [pid = 1854] [serial = 760] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0xa313d400) [pid = 1854] [serial = 895] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0xa3140c00) [pid = 1854] [serial = 906] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0xa3161000) [pid = 1854] [serial = 673] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0xa2cedc00) [pid = 1854] [serial = 891] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0xa1cc6000) [pid = 1854] [serial = 888] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0xa315e400) [pid = 1854] [serial = 640] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0xa3140000) [pid = 1854] [serial = 894] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0xa1cca800) [pid = 1854] [serial = 882] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0xa315d400) [pid = 1854] [serial = 646] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0xa5960000) [pid = 1854] [serial = 871] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0xa4767000) [pid = 1854] [serial = 670] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0xa3038c00) [pid = 1854] [serial = 861] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0xa4558c00) [pid = 1854] [serial = 900] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0xa8f02400) [pid = 1854] [serial = 874] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0xa455c000) [pid = 1854] [serial = 799] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0xa2c5ac00) [pid = 1854] [serial = 892] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0xa3a97c00) [pid = 1854] [serial = 897] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0xa3a7e400) [pid = 1854] [serial = 864] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0xa3d2b800) [pid = 1854] [serial = 901] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0xa1ac8000) [pid = 1854] [serial = 879] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0xa9e8f000) [pid = 1854] [serial = 876] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0xa3a9b800) [pid = 1854] [serial = 898] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0xa56f2800) [pid = 1854] [serial = 904] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0xa2c4b400) [pid = 1854] [serial = 643] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0xa3047400) [pid = 1854] [serial = 721] [outer = (nil)] [url = about:blank] 02:20:03 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0xa56a2800) [pid = 1854] [serial = 908] [outer = (nil)] [url = about:blank] 02:20:09 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0xa4868400) [pid = 1854] [serial = 952] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436784502] 02:20:09 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0xa1cca000) [pid = 1854] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html] 02:20:09 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0xa3a27400) [pid = 1854] [serial = 954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 02:20:09 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0xa0f98800) [pid = 1854] [serial = 932] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 02:20:09 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0xa0f2c000) [pid = 1854] [serial = 957] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:20:09 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0xa3034c00) [pid = 1854] [serial = 938] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html] 02:20:09 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0xa3a25800) [pid = 1854] [serial = 915] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:20:09 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0xa3a26000) [pid = 1854] [serial = 941] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 02:20:09 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0xa1e3c000) [pid = 1854] [serial = 944] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 02:20:09 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0xa3049c00) [pid = 1854] [serial = 947] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:20:09 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0xa1cd1c00) [pid = 1854] [serial = 935] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 02:20:09 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0xa1cccc00) [pid = 1854] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436765649] 02:20:12 INFO - PROCESS | 1808 | --DOCSHELL 0x9facfc00 == 11 [pid = 1854] [id = 352] 02:20:12 INFO - PROCESS | 1808 | --DOCSHELL 0x9fc29400 == 10 [pid = 1854] [id = 351] 02:20:12 INFO - PROCESS | 1808 | --DOCSHELL 0x9fcc7c00 == 9 [pid = 1854] [id = 350] 02:20:12 INFO - PROCESS | 1808 | --DOCSHELL 0xa184c400 == 8 [pid = 1854] [id = 349] 02:20:12 INFO - PROCESS | 1808 | --DOCSHELL 0xa9e8e400 == 7 [pid = 1854] [id = 348] 02:20:12 INFO - PROCESS | 1808 | --DOCSHELL 0xa485f800 == 6 [pid = 1854] [id = 347] 02:20:12 INFO - PROCESS | 1808 | --DOCSHELL 0xa1071c00 == 5 [pid = 1854] [id = 346] 02:20:12 INFO - PROCESS | 1808 | --DOCSHELL 0xa1079400 == 4 [pid = 1854] [id = 345] 02:20:12 INFO - PROCESS | 1808 | --DOCSHELL 0xa6535000 == 3 [pid = 1854] [id = 314] 02:20:12 INFO - PROCESS | 1808 | --DOCSHELL 0xa1ccf800 == 2 [pid = 1854] [id = 344] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0xa3a2a000) [pid = 1854] [serial = 960] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0xa1076000) [pid = 1854] [serial = 934] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0xa1076c00) [pid = 1854] [serial = 933] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0xa1e3d000) [pid = 1854] [serial = 958] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0xa3139800) [pid = 1854] [serial = 940] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0xa313e000) [pid = 1854] [serial = 939] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0xa4558400) [pid = 1854] [serial = 950] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0xa3a96800) [pid = 1854] [serial = 916] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0xa303cc00) [pid = 1854] [serial = 913] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0xa3d22400) [pid = 1854] [serial = 943] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0xa3d26000) [pid = 1854] [serial = 942] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0xa2822400) [pid = 1854] [serial = 946] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0xa315a000) [pid = 1854] [serial = 948] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0xa2ceac00) [pid = 1854] [serial = 945] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0xa9e8ac00) [pid = 1854] [serial = 921] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0xa2824000) [pid = 1854] [serial = 936] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0xa2820400) [pid = 1854] [serial = 937] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0xa106f000) [pid = 1854] [serial = 927] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0xa1e42800) [pid = 1854] [serial = 911] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436765649] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0xa56fa000) [pid = 1854] [serial = 918] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0xa2d19c00) [pid = 1854] [serial = 924] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0xa0f89400) [pid = 1854] [serial = 930] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0xa599a400) [pid = 1854] [serial = 955] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0xa56ef800) [pid = 1854] [serial = 956] [outer = (nil)] [url = about:blank] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0xa4a33000) [pid = 1854] [serial = 953] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1476436784502] 02:20:12 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0xa3d1f000) [pid = 1854] [serial = 951] [outer = (nil)] [url = about:blank] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0xa3a9ec00) [pid = 1854] [serial = 857] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0xa107b400) [pid = 1854] [serial = 962] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0xa476f800) [pid = 1854] [serial = 752] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0xa4a32800) [pid = 1854] [serial = 968] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0xa1cc6800) [pid = 1854] [serial = 884] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0xa3aa2400) [pid = 1854] [serial = 794] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0xa2623400) [pid = 1854] [serial = 912] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0xa315b400) [pid = 1854] [serial = 725] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0xa2cf1c00) [pid = 1854] [serial = 959] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0xa2621400) [pid = 1854] [serial = 722] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0xa107cc00) [pid = 1854] [serial = 929] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x9fcc8000) [pid = 1854] [serial = 977] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0xa653bc00) [pid = 1854] [serial = 875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x9fad0000) [pid = 1854] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0xa9e8ec00) [pid = 1854] [serial = 971] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0xa184d000) [pid = 1854] [serial = 974] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0xa3143000) [pid = 1854] [serial = 836] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0xa56fc000) [pid = 1854] [serial = 870] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0xa1accc00) [pid = 1854] [serial = 881] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0xa2ceb800) [pid = 1854] [serial = 716] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0xa6532800) [pid = 1854] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0xa2d16000) [pid = 1854] [serial = 923] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0xa55ce800) [pid = 1854] [serial = 818] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0xa455b400) [pid = 1854] [serial = 776] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0xa281cc00) [pid = 1854] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0xa1e46800) [pid = 1854] [serial = 815] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0xa3039800) [pid = 1854] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0xa3154c00) [pid = 1854] [serial = 917] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0xa3a28c00) [pid = 1854] [serial = 713] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0xa2823400) [pid = 1854] [serial = 965] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0xacc63c00) [pid = 1854] [serial = 791] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0xa2c59400) [pid = 1854] [serial = 860] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0xa3d26400) [pid = 1854] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0xa599a800) [pid = 1854] [serial = 926] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0xa55d7800) [pid = 1854] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9fc2a400) [pid = 1854] [serial = 980] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0xa56f4400) [pid = 1854] [serial = 749] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0xa4769c00) [pid = 1854] [serial = 728] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0xa3050800) [pid = 1854] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0xa281bc00) [pid = 1854] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0xa3034400) [pid = 1854] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0xa1ac3c00) [pid = 1854] [serial = 878] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0xa939e000) [pid = 1854] [serial = 920] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0xa1e78c00) [pid = 1854] [serial = 689] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 02:20:18 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0xa315a400) [pid = 1854] [serial = 692] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0xa4a31000) [pid = 1854] [serial = 859] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0xa2625800) [pid = 1854] [serial = 964] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0xa4a30400) [pid = 1854] [serial = 754] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0xa8f05000) [pid = 1854] [serial = 969] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0xa0f20000) [pid = 1854] [serial = 886] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0xa934b400) [pid = 1854] [serial = 970] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0xa56f7800) [pid = 1854] [serial = 796] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0xa3033400) [pid = 1854] [serial = 914] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0xa3a2e800) [pid = 1854] [serial = 727] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0xa3142000) [pid = 1854] [serial = 961] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0xa2c4cc00) [pid = 1854] [serial = 724] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0xa0f8a400) [pid = 1854] [serial = 931] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0x9fccbc00) [pid = 1854] [serial = 978] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0xa9e91000) [pid = 1854] [serial = 877] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0x9fad2400) [pid = 1854] [serial = 984] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0xa1845400) [pid = 1854] [serial = 973] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xa1844400) [pid = 1854] [serial = 972] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0xa184fc00) [pid = 1854] [serial = 976] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0xa3146800) [pid = 1854] [serial = 838] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0xa2620400) [pid = 1854] [serial = 963] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0xa5957800) [pid = 1854] [serial = 872] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0xa1cc8c00) [pid = 1854] [serial = 883] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0xa304cc00) [pid = 1854] [serial = 718] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0xa9348000) [pid = 1854] [serial = 788] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 32 (0xa2d17c00) [pid = 1854] [serial = 925] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 31 (0xa1851800) [pid = 1854] [serial = 975] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 30 (0xa2c54400) [pid = 1854] [serial = 820] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 29 (0xa56ed400) [pid = 1854] [serial = 778] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 28 (0xa281f400) [pid = 1854] [serial = 825] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 27 (0xa3a9a000) [pid = 1854] [serial = 817] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 26 (0x9fcc9c00) [pid = 1854] [serial = 979] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 25 (0xa313b400) [pid = 1854] [serial = 835] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 24 (0xa56f3800) [pid = 1854] [serial = 919] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 23 (0xa485e000) [pid = 1854] [serial = 715] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 22 (0xa3a7e000) [pid = 1854] [serial = 966] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 21 (0xa3a97000) [pid = 1854] [serial = 793] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 20 (0xa0f20800) [pid = 1854] [serial = 986] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 19 (0xa302f800) [pid = 1854] [serial = 862] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 18 (0xa4556000) [pid = 1854] [serial = 909] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 17 (0xa1072000) [pid = 1854] [serial = 928] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 16 (0xa58f9c00) [pid = 1854] [serial = 757] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 15 (0x9fc2a800) [pid = 1854] [serial = 981] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 14 (0xa2c58800) [pid = 1854] [serial = 751] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 13 (0xa476e000) [pid = 1854] [serial = 730] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 12 (0xa3d23c00) [pid = 1854] [serial = 783] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 11 (0xa3031c00) [pid = 1854] [serial = 830] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 10 (0xa4860c00) [pid = 1854] [serial = 867] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 9 (0x9fad3c00) [pid = 1854] [serial = 983] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 8 (0xa3a2d400) [pid = 1854] [serial = 967] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 7 (0xa1ac6800) [pid = 1854] [serial = 880] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0xa9e83800) [pid = 1854] [serial = 922] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0xa262ac00) [pid = 1854] [serial = 691] [outer = (nil)] [url = about:blank] 02:20:21 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0xa2c52800) [pid = 1854] [serial = 694] [outer = (nil)] [url = about:blank] 02:20:31 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:20:31 INFO - PROCESS | 1808 | 1476436831440 Marionette TRACE conn4 <- [1,1120,null,{"value":["/screen-orientation/lock-basic.html",2,null,null,[["Test that screen.orientation.unlock() doesn't throw when there is no lock",0,null,null],["Test that screen.orientation.lock returns a pending promise.",2,"Test timed out",null],["Test that screen.orientation.lock() is actually async",0,null,null]]]}] 02:20:31 INFO - ... 02:20:31 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30771ms 02:20:31 INFO - PROCESS | 1808 | 1476436831460 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 02:20:31 INFO - PROCESS | 1808 | 1476436831463 Marionette TRACE conn4 <- [1,1121,null,{"value":"2147483649"}] 02:20:31 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html 02:20:31 INFO - PROCESS | 1808 | 1476436831470 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:20:31 INFO - PROCESS | 1808 | 1476436831472 Marionette TRACE conn4 <- [1,1122,null,{}] 02:20:31 INFO - PROCESS | 1808 | 1476436831477 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:20:31 INFO - PROCESS | 1808 | 1476436831628 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 02:20:31 INFO - PROCESS | 1808 | 1476436831710 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/screen-orientation/lock-sandboxed-iframe.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:20:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fad6400 == 3 [pid = 1854] [id = 354] 02:20:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0x9fad6800) [pid = 1854] [serial = 988] [outer = (nil)] 02:20:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:20:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:20:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0x9fc23000) [pid = 1854] [serial = 989] [outer = 0x9fad6800] 02:20:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0x9fc2c000) [pid = 1854] [serial = 990] [outer = 0x9fad6800] 02:20:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fcbd800 == 4 [pid = 1854] [id = 355] 02:20:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 8 (0x9fcbdc00) [pid = 1854] [serial = 991] [outer = (nil)] 02:20:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fcbe000 == 5 [pid = 1854] [id = 356] 02:20:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 9 (0x9fcbf400) [pid = 1854] [serial = 992] [outer = (nil)] 02:20:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 10 (0x9fc2e800) [pid = 1854] [serial = 993] [outer = 0x9fcbf400] 02:20:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 11 (0x9fc24800) [pid = 1854] [serial = 994] [outer = 0x9fcbdc00] 02:20:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9fad4800 == 4 [pid = 1854] [id = 353] 02:20:46 INFO - PROCESS | 1808 | --DOMWINDOW == 10 (0x9fadb400) [pid = 1854] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html] 02:20:50 INFO - PROCESS | 1808 | --DOMWINDOW == 9 (0x9fc23000) [pid = 1854] [serial = 989] [outer = (nil)] [url = about:blank] 02:20:50 INFO - PROCESS | 1808 | --DOMWINDOW == 8 (0x9fc2f000) [pid = 1854] [serial = 987] [outer = (nil)] [url = about:blank] 02:21:02 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:21:02 INFO - .. 02:21:02 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30709ms 02:21:02 INFO - PROCESS | 1808 | 1476436862168 Marionette TRACE conn4 <- [1,1124,null,{"value":["/screen-orientation/lock-sandboxed-iframe.html",2,null,null,[["Test without 'allow-orientation-lock' sandboxing directive",1,"assert_equals: screen.lockOrientation() throws a SecurityError expected \"SecurityError\" but got \"NotSupportedError\"","runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Test with 'allow-orientation-lock' sandboxing directive",3,null,null]]]}] 02:21:02 INFO - PROCESS | 1808 | 1476436862179 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 02:21:02 INFO - PROCESS | 1808 | 1476436862181 Marionette TRACE conn4 <- [1,1125,null,{"value":"2147483649"}] 02:21:02 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html 02:21:02 INFO - PROCESS | 1808 | 1476436862188 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:21:02 INFO - PROCESS | 1808 | 1476436862191 Marionette TRACE conn4 <- [1,1126,null,{}] 02:21:02 INFO - PROCESS | 1808 | 1476436862196 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:21:02 INFO - PROCESS | 1808 | 1476436862333 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 02:21:02 INFO - PROCESS | 1808 | --DOCSHELL 0x9fcbd800 == 3 [pid = 1854] [id = 355] 02:21:02 INFO - PROCESS | 1808 | --DOCSHELL 0x9fcbe000 == 2 [pid = 1854] [id = 356] 02:21:02 INFO - PROCESS | 1808 | 1476436862412 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/screen-orientation/onchange-event-subframe.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:21:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fad7000 == 3 [pid = 1854] [id = 357] 02:21:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 9 (0x9fad7400) [pid = 1854] [serial = 995] [outer = (nil)] 02:21:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:21:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:21:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 10 (0x9fc24400) [pid = 1854] [serial = 996] [outer = 0x9fad7400] 02:21:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 11 (0x9fc2d800) [pid = 1854] [serial = 997] [outer = 0x9fad7400] 02:21:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fcbd800 == 4 [pid = 1854] [id = 358] 02:21:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 12 (0x9fcbe400) [pid = 1854] [serial = 998] [outer = (nil)] 02:21:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 13 (0x9fcbe800) [pid = 1854] [serial = 999] [outer = 0x9fcbe400] 02:21:10 INFO - PROCESS | 1808 | --DOCSHELL 0x9fad6400 == 3 [pid = 1854] [id = 354] 02:21:17 INFO - PROCESS | 1808 | --DOMWINDOW == 12 (0x9fcbf400) [pid = 1854] [serial = 992] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html] 02:21:17 INFO - PROCESS | 1808 | --DOMWINDOW == 11 (0x9fcbdc00) [pid = 1854] [serial = 991] [outer = (nil)] [url = about:blank] 02:21:17 INFO - PROCESS | 1808 | --DOMWINDOW == 10 (0x9fad6800) [pid = 1854] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html] 02:21:21 INFO - PROCESS | 1808 | --DOMWINDOW == 9 (0x9fc2e800) [pid = 1854] [serial = 993] [outer = (nil)] [url = about:blank] 02:21:21 INFO - PROCESS | 1808 | --DOMWINDOW == 8 (0x9fc24800) [pid = 1854] [serial = 994] [outer = (nil)] [url = about:blank] 02:21:21 INFO - PROCESS | 1808 | --DOMWINDOW == 7 (0x9fc24400) [pid = 1854] [serial = 996] [outer = (nil)] [url = about:blank] 02:21:21 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0x9fc2c000) [pid = 1854] [serial = 990] [outer = (nil)] [url = about:blank] 02:21:32 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:21:32 INFO - PROCESS | 1808 | 1476436892897 Marionette TRACE conn4 <- [1,1128,null,{"value":["/screen-orientation/onchange-event-subframe.html",2,null,null,[["Test subframes receive orientation change events",3,null,null]]]}] 02:21:32 INFO - . 02:21:32 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30719ms 02:21:32 INFO - TEST-START | /screen-orientation/onchange-event.html 02:21:32 INFO - PROCESS | 1808 | 1476436892908 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 02:21:32 INFO - PROCESS | 1808 | 1476436892910 Marionette TRACE conn4 <- [1,1129,null,{"value":"2147483649"}] 02:21:32 INFO - PROCESS | 1808 | 1476436892917 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:21:32 INFO - PROCESS | 1808 | 1476436892920 Marionette TRACE conn4 <- [1,1130,null,{}] 02:21:32 INFO - PROCESS | 1808 | 1476436892925 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:21:33 INFO - PROCESS | 1808 | --DOCSHELL 0x9fcbd800 == 2 [pid = 1854] [id = 358] 02:21:33 INFO - PROCESS | 1808 | 1476436893106 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 02:21:33 INFO - PROCESS | 1808 | 1476436893147 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/screen-orientation/onchange-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/screen-orientation/onchange-event.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:21:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fad6800 == 3 [pid = 1854] [id = 359] 02:21:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0x9fad7c00) [pid = 1854] [serial = 1000] [outer = (nil)] 02:21:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:21:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:21:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 8 (0x9fc24000) [pid = 1854] [serial = 1001] [outer = 0x9fad7c00] 02:21:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 9 (0x9fc2c000) [pid = 1854] [serial = 1002] [outer = 0x9fad7c00] 02:21:41 INFO - PROCESS | 1808 | --DOCSHELL 0x9fad7000 == 2 [pid = 1854] [id = 357] 02:21:47 INFO - PROCESS | 1808 | --DOMWINDOW == 8 (0x9fcbe400) [pid = 1854] [serial = 998] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html] 02:21:47 INFO - PROCESS | 1808 | --DOMWINDOW == 7 (0x9fad7400) [pid = 1854] [serial = 995] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html] 02:21:52 INFO - PROCESS | 1808 | --DOMWINDOW == 6 (0x9fcbe800) [pid = 1854] [serial = 999] [outer = (nil)] [url = about:blank] 02:21:52 INFO - PROCESS | 1808 | --DOMWINDOW == 5 (0x9fc24000) [pid = 1854] [serial = 1001] [outer = (nil)] [url = about:blank] 02:21:52 INFO - PROCESS | 1808 | --DOMWINDOW == 4 (0x9fc2d800) [pid = 1854] [serial = 997] [outer = (nil)] [url = about:blank] 02:22:03 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:22:03 INFO - PROCESS | 1808 | 1476436923632 Marionette TRACE conn4 <- [1,1132,null,{"value":["/screen-orientation/onchange-event.html",2,null,null,[["Test that orientationchange event is fired when the orientation changes.",3,null,null],["Test that orientationchange event is not fired when the orientation does not change.",3,null,null]]]}] 02:22:03 INFO - .. 02:22:03 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30759ms 02:22:03 INFO - PROCESS | 1808 | 1476436923676 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 02:22:03 INFO - PROCESS | 1808 | 1476436923679 Marionette TRACE conn4 <- [1,1133,null,{"value":"2147483649"}] 02:22:03 INFO - TEST-START | /screen-orientation/orientation-api.html 02:22:03 INFO - PROCESS | 1808 | 1476436923685 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:22:03 INFO - PROCESS | 1808 | 1476436923688 Marionette TRACE conn4 <- [1,1134,null,{}] 02:22:03 INFO - PROCESS | 1808 | 1476436923693 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:22:03 INFO - PROCESS | 1808 | 1476436923831 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 02:22:03 INFO - PROCESS | 1808 | 1476436923907 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/screen-orientation/orientation-api.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/screen-orientation/orientation-api.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:22:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fad5c00 == 3 [pid = 1854] [id = 360] 02:22:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 5 (0x9fad6000) [pid = 1854] [serial = 1003] [outer = (nil)] 02:22:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 6 (0x9fc23800) [pid = 1854] [serial = 1004] [outer = 0x9fad6000] 02:22:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 7 (0x9fc2b800) [pid = 1854] [serial = 1005] [outer = 0x9fad6000] 02:22:04 INFO - PROCESS | 1808 | 1476436924796 Marionette TRACE conn4 <- [1,1136,null,{"value":["/screen-orientation/orientation-api.html",0,null,null,[["Test that the Screen Orientation API is present.",0,null,null],["Test Screen Orientation API property types.",0,null,null],["Test that screen.orientation is an EventTarget.",0,null,null]]]}] 02:22:04 INFO - ... 02:22:04 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1127ms 02:22:04 INFO - PROCESS | 1808 | 1476436924813 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 02:22:04 INFO - PROCESS | 1808 | 1476436924816 Marionette TRACE conn4 <- [1,1137,null,{"value":"2147483649"}] 02:22:04 INFO - TEST-START | /screen-orientation/orientation-reading.html 02:22:04 INFO - PROCESS | 1808 | 1476436924822 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:22:04 INFO - PROCESS | 1808 | 1476436924824 Marionette TRACE conn4 <- [1,1138,null,{}] 02:22:04 INFO - PROCESS | 1808 | 1476436924830 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:22:04 INFO - PROCESS | 1808 | 1476436924978 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 02:22:05 INFO - PROCESS | 1808 | 1476436925059 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/screen-orientation/orientation-reading.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/screen-orientation/orientation-reading.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:22:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fc2e000 == 4 [pid = 1854] [id = 361] 02:22:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 8 (0x9fc2e400) [pid = 1854] [serial = 1006] [outer = (nil)] 02:22:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 9 (0x9fcc3c00) [pid = 1854] [serial = 1007] [outer = 0x9fc2e400] 02:22:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 10 (0x9fcc6000) [pid = 1854] [serial = 1008] [outer = 0x9fc2e400] 02:22:06 INFO - PROCESS | 1808 | 1476436926033 Marionette TRACE conn4 <- [1,1140,null,{"value":["/screen-orientation/orientation-reading.html",0,null,null,[["Test screen.orientation properties",0,null,null],["Test screen.orientation default values.",1,"assert_equals: expected \"portrait-primary\" but got \"landscape-primary\"","@http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1\n"],["Test that screen.orientation properties are not writable",0,null,null],["Test that screen.orientation is always the same object",0,null,null],["Test that screen.orientation values change if the orientation changes",1,"assert_unreached: Unexpected orientation change Reached unreachable code","@http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9\n"]]]}] 02:22:06 INFO - ..... 02:22:06 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1278ms 02:22:06 INFO - PROCESS | 1808 | 1476436926101 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 02:22:06 INFO - PROCESS | 1808 | 1476436926105 Marionette TRACE conn4 <- [1,1141,null,{"value":"2147483649"}] 02:22:06 INFO - TEST-START | /secure-contexts/basic-popup-and-iframe-tests.html 02:22:06 INFO - PROCESS | 1808 | 1476436926110 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:22:06 INFO - PROCESS | 1808 | 1476436926112 Marionette TRACE conn4 <- [1,1142,null,{}] 02:22:06 INFO - PROCESS | 1808 | 1476436926118 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:22:06 INFO - PROCESS | 1808 | 1476436926274 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 02:22:06 INFO - PROCESS | 1808 | 1476436926333 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/secure-contexts/basic-popup-and-iframe-tests.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/secure-contexts/basic-popup-and-iframe-tests.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:22:06 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0f8e800 == 5 [pid = 1854] [id = 362] 02:22:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 11 (0xa0f8ec00) [pid = 1854] [serial = 1009] [outer = (nil)] 02:22:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 12 (0xa0f92800) [pid = 1854] [serial = 1010] [outer = 0xa0f8ec00] 02:22:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 13 (0xa0f91000) [pid = 1854] [serial = 1011] [outer = 0xa0f8ec00] 02:22:07 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1843800 == 6 [pid = 1854] [id = 363] 02:22:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 14 (0xa1844400) [pid = 1854] [serial = 1012] [outer = (nil)] 02:22:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0xa1844800) [pid = 1854] [serial = 1013] [outer = 0xa1844400] 02:22:07 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0f97800 == 7 [pid = 1854] [id = 364] 02:22:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0xa1845c00) [pid = 1854] [serial = 1014] [outer = (nil)] 02:22:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0xa1846800) [pid = 1854] [serial = 1015] [outer = 0xa1845c00] 02:22:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0xa184cc00) [pid = 1854] [serial = 1016] [outer = 0xa1845c00] 02:22:07 INFO - PROCESS | 1808 | ++DOCSHELL 0xa184e800 == 8 [pid = 1854] [id = 365] 02:22:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0xa184ec00) [pid = 1854] [serial = 1017] [outer = (nil)] 02:22:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0xa184f000) [pid = 1854] [serial = 1018] [outer = 0xa184ec00] 02:22:07 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1846400 == 9 [pid = 1854] [id = 366] 02:22:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0xa1850400) [pid = 1854] [serial = 1019] [outer = (nil)] 02:22:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0xa1851000) [pid = 1854] [serial = 1020] [outer = 0xa1850400] 02:22:07 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e39800 == 10 [pid = 1854] [id = 367] 02:22:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 23 (0xa1e39c00) [pid = 1854] [serial = 1021] [outer = (nil)] 02:22:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 24 (0xa1e3c000) [pid = 1854] [serial = 1022] [outer = 0xa1e39c00] 02:22:08 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e3f800 == 11 [pid = 1854] [id = 368] 02:22:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0xa1e40400) [pid = 1854] [serial = 1023] [outer = (nil)] 02:22:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0xa1e41000) [pid = 1854] [serial = 1024] [outer = 0xa1e40400] 02:22:08 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0f92000 == 12 [pid = 1854] [id = 369] 02:22:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0xa1e42c00) [pid = 1854] [serial = 1025] [outer = (nil)] 02:22:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0xa1e43c00) [pid = 1854] [serial = 1026] [outer = 0xa1e42c00] 02:22:08 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e43800 == 13 [pid = 1854] [id = 370] 02:22:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0xa1e46c00) [pid = 1854] [serial = 1027] [outer = (nil)] 02:22:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0xa0f93800) [pid = 1854] [serial = 1028] [outer = 0xa1e46c00] 02:22:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0xa1e47c00) [pid = 1854] [serial = 1029] [outer = 0xa1e46c00] 02:22:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fcc4800 == 14 [pid = 1854] [id = 371] 02:22:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0xa1e48c00) [pid = 1854] [serial = 1030] [outer = (nil)] 02:22:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0xa1e77000) [pid = 1854] [serial = 1031] [outer = 0xa1e48c00] 02:22:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0xa1e78c00) [pid = 1854] [serial = 1032] [outer = 0xa1e48c00] 02:22:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fad7800 == 15 [pid = 1854] [id = 372] 02:22:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0xa1e7bc00) [pid = 1854] [serial = 1033] [outer = (nil)] 02:22:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0xa1e7c800) [pid = 1854] [serial = 1034] [outer = 0xa1e7bc00] 02:22:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0xa1e79800) [pid = 1854] [serial = 1035] [outer = 0xa1e7bc00] 02:22:08 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e80400 == 16 [pid = 1854] [id = 373] 02:22:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0xa1e80c00) [pid = 1854] [serial = 1036] [outer = (nil)] 02:22:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0xa0f8fc00) [pid = 1854] [serial = 1037] [outer = 0xa1e80c00] 02:22:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0xa1e3d000) [pid = 1854] [serial = 1038] [outer = 0xa1e80c00] 02:22:09 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e78800 == 17 [pid = 1854] [id = 374] 02:22:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0xa1e7d400) [pid = 1854] [serial = 1039] [outer = (nil)] 02:22:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0xa2c4e400) [pid = 1854] [serial = 1040] [outer = 0xa1e7d400] 02:22:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0xa2c4f000) [pid = 1854] [serial = 1041] [outer = 0xa1e7d400] 02:22:09 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c52000 == 18 [pid = 1854] [id = 375] 02:22:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0xa2c52400) [pid = 1854] [serial = 1042] [outer = (nil)] 02:22:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0xa2c57c00) [pid = 1854] [serial = 1043] [outer = 0xa2c52400] 02:22:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0xa1850000) [pid = 1854] [serial = 1044] [outer = 0xa2c52400] 02:22:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0xa2c53c00) [pid = 1854] [serial = 1045] [outer = 0xa2c52400] 02:22:10 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2ce8800 == 19 [pid = 1854] [id = 376] 02:22:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa2ce8c00) [pid = 1854] [serial = 1046] [outer = (nil)] 02:22:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa2cecc00) [pid = 1854] [serial = 1047] [outer = 0xa2ce8c00] 02:22:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0xa2ceb000) [pid = 1854] [serial = 1048] [outer = 0xa2ce8c00] 02:22:11 INFO - PROCESS | 1808 | [Parent 1808] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805303F4: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsIOService.cpp, line 793 02:22:11 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2cefc00 == 20 [pid = 1854] [id = 377] 02:22:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0xa2cf0000) [pid = 1854] [serial = 1049] [outer = (nil)] 02:22:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0xa2cf4400) [pid = 1854] [serial = 1050] [outer = 0xa2cf0000] 02:22:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0xa2cf2c00) [pid = 1854] [serial = 1051] [outer = 0xa2cf0000] 02:22:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fad1400 == 21 [pid = 1854] [id = 378] 02:22:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9fad1800) [pid = 1854] [serial = 1052] [outer = (nil)] 02:22:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9fc2d400) [pid = 1854] [serial = 1053] [outer = 0x9fad1800] 02:22:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9fcbd400) [pid = 1854] [serial = 1054] [outer = 0x9fad1800] 02:22:13 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0f8a800 == 22 [pid = 1854] [id = 379] 02:22:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0xa0f8ac00) [pid = 1854] [serial = 1055] [outer = (nil)] 02:22:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0xa0f98c00) [pid = 1854] [serial = 1056] [outer = 0xa0f8ac00] 02:22:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0xa0f90c00) [pid = 1854] [serial = 1057] [outer = 0xa0f8ac00] 02:22:13 INFO - PROCESS | 1808 | 1476436933888 Marionette TRACE conn4 <- [1,1144,null,{"value":["/secure-contexts/basic-popup-and-iframe-tests.html",0,null,null,[["Test Window.isSecureContext for HTTP creator",0,null,null],["Test Window.isSecureContext in an iframe loading an http: URI",0,null,null],["Test Window.isSecureContext in an iframe loading an https: URI",0,null,null],["Test Window.isSecureContext in an iframe loading a blob: URI",0,null,null],["Test Window.isSecureContext in an iframe loading a srcdoc",0,null,null],["Test Window.isSecureContext in an iframe loading a javascript: URI",0,null,null],["Test Window.isSecureContext in an iframe loading about:blank",0,null,null],["Test Window.isSecureContext in an iframe loading initial about:blank",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading an http: URI",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading an https: URI",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading a blob: URI",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading a srcdoc",0,null,null],["Test Window.isSecureContext in a popup loading an http: URI",0,null,null],["Test Window.isSecureContext in a popup loading an https: URI",0,null,null],["Test Window.isSecureContext in a popup loading a blob: URI",0,null,null],["Test Window.isSecureContext in a popup loading a javascript: URI",0,null,null],["Test Window.isSecureContext in a popup loading about:blank",0,null,null],["Test Window.isSecureContext in a popup loading initial about:blank",0,null,null]]]}] 02:22:13 INFO - .................. 02:22:13 INFO - TEST-OK | /secure-contexts/basic-popup-and-iframe-tests.html | took 7817ms 02:22:13 INFO - PROCESS | 1808 | 1476436933930 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 02:22:13 INFO - PROCESS | 1808 | 1476436933934 Marionette TRACE conn4 <- [1,1145,null,{"value":"2147483649"}] 02:22:13 INFO - TEST-START | /secure-contexts/basic-popup-and-iframe-tests.https.html 02:22:13 INFO - PROCESS | 1808 | 1476436933962 Marionette TRACE conn4 -> [0,1146,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:22:14 INFO - PROCESS | 1808 | 1476436934152 Marionette TRACE conn4 <- [1,1146,null,{"value":null}] 02:22:14 INFO - PROCESS | 1808 | 1476436934262 Marionette TRACE conn4 -> [0,1147,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 02:22:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0xa1e48800) [pid = 1854] [serial = 1058] [outer = 0xa8fd4c00] 02:22:14 INFO - PROCESS | 1808 | 1476436934702 Marionette TRACE conn4 <- [1,1147,null,{}] 02:22:14 INFO - PROCESS | 1808 | 1476436934723 Marionette TRACE conn4 -> [0,1148,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:22:14 INFO - PROCESS | 1808 | 1476436934775 Marionette TRACE conn4 <- [1,1148,null,{"value":null}] 02:22:14 INFO - PROCESS | 1808 | 1476436934782 Marionette TRACE conn4 -> [0,1149,"setScriptTimeout",{"ms":35000}] 02:22:14 INFO - PROCESS | 1808 | 1476436934788 Marionette TRACE conn4 <- [1,1149,null,{}] 02:22:14 INFO - PROCESS | 1808 | 1476436934825 Marionette TRACE conn4 -> [0,1150,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:22:14 INFO - PROCESS | 1808 | 1476436934860 Marionette TRACE conn4 <- [1,1150,null,{"value":null}] 02:22:14 INFO - PROCESS | 1808 | 1476436934864 Marionette TRACE conn4 -> [0,1151,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/secure-contexts/basic-popup-and-iframe-tests.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/secure-contexts/basic-popup-and-iframe-tests.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:22:14 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c5ac00 == 23 [pid = 1854] [id = 380] 02:22:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0xa2ce8400) [pid = 1854] [serial = 1059] [outer = (nil)] 02:22:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0xa302e000) [pid = 1854] [serial = 1060] [outer = 0xa2ce8400] 02:22:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0xa2cf2800) [pid = 1854] [serial = 1061] [outer = 0xa2ce8400] 02:22:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fcc9400 == 24 [pid = 1854] [id = 381] 02:22:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9fcc9c00) [pid = 1854] [serial = 1062] [outer = (nil)] 02:22:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0xa0f89800) [pid = 1854] [serial = 1063] [outer = 0x9fcc9c00] 02:22:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fcc6400 == 25 [pid = 1854] [id = 382] 02:22:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9fcca400) [pid = 1854] [serial = 1064] [outer = (nil)] 02:22:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0xa0f90800) [pid = 1854] [serial = 1065] [outer = 0x9fcca400] 02:22:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x9face800 == 26 [pid = 1854] [id = 383] 02:22:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0xa0f95800) [pid = 1854] [serial = 1066] [outer = (nil)] 02:22:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0xa1e3a400) [pid = 1854] [serial = 1067] [outer = 0xa0f95800] 02:22:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa2ce8800 == 25 [pid = 1854] [id = 376] 02:22:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c52000 == 24 [pid = 1854] [id = 375] 02:22:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e78800 == 23 [pid = 1854] [id = 374] 02:22:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e80400 == 22 [pid = 1854] [id = 373] 02:22:16 INFO - PROCESS | 1808 | --DOCSHELL 0x9fad7800 == 21 [pid = 1854] [id = 372] 02:22:16 INFO - PROCESS | 1808 | --DOCSHELL 0x9fcc4800 == 20 [pid = 1854] [id = 371] 02:22:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e43800 == 19 [pid = 1854] [id = 370] 02:22:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa0f92000 == 18 [pid = 1854] [id = 369] 02:22:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e3f800 == 17 [pid = 1854] [id = 368] 02:22:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e39800 == 16 [pid = 1854] [id = 367] 02:22:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa1846400 == 15 [pid = 1854] [id = 366] 02:22:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa184e800 == 14 [pid = 1854] [id = 365] 02:22:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa0f97800 == 13 [pid = 1854] [id = 364] 02:22:16 INFO - PROCESS | 1808 | --DOCSHELL 0xa1843800 == 12 [pid = 1854] [id = 363] 02:22:16 INFO - PROCESS | 1808 | --DOCSHELL 0x9fc2e000 == 11 [pid = 1854] [id = 361] 02:22:16 INFO - PROCESS | 1808 | --DOCSHELL 0x9fad5c00 == 10 [pid = 1854] [id = 360] 02:22:16 INFO - PROCESS | 1808 | --DOCSHELL 0x9fad6800 == 9 [pid = 1854] [id = 359] 02:22:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fad5c00 == 10 [pid = 1854] [id = 384] 02:22:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9fad6800) [pid = 1854] [serial = 1068] [outer = (nil)] 02:22:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9fad7800) [pid = 1854] [serial = 1069] [outer = 0x9fad6800] 02:22:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fc24400 == 11 [pid = 1854] [id = 385] 02:22:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9fcc4c00) [pid = 1854] [serial = 1070] [outer = (nil)] 02:22:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0xa0f94800) [pid = 1854] [serial = 1071] [outer = 0x9fcc4c00] 02:22:17 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e7c400 == 12 [pid = 1854] [id = 386] 02:22:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0xa1e7e400) [pid = 1854] [serial = 1072] [outer = (nil)] 02:22:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0xa1e7ec00) [pid = 1854] [serial = 1073] [outer = 0xa1e7e400] 02:22:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fad2800 == 13 [pid = 1854] [id = 387] 02:22:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9fcc3000) [pid = 1854] [serial = 1074] [outer = (nil)] 02:22:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0xa2c50800) [pid = 1854] [serial = 1075] [outer = 0x9fcc3000] 02:22:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0xa2c4c400) [pid = 1854] [serial = 1076] [outer = 0x9fcc3000] 02:22:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fcc0800 == 14 [pid = 1854] [id = 388] 02:22:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0xa2c55c00) [pid = 1854] [serial = 1077] [outer = (nil)] 02:22:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0xa2c56000) [pid = 1854] [serial = 1078] [outer = 0xa2c55c00] 02:22:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0xa2ced400) [pid = 1854] [serial = 1079] [outer = 0xa2c55c00] 02:22:17 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3030c00 == 15 [pid = 1854] [id = 389] 02:22:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0xa3031400) [pid = 1854] [serial = 1080] [outer = (nil)] 02:22:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0xa0f95400) [pid = 1854] [serial = 1081] [outer = 0xa3031400] 02:22:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0xa3034c00) [pid = 1854] [serial = 1082] [outer = 0xa3031400] 02:22:17 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3037000 == 16 [pid = 1854] [id = 390] 02:22:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0xa3037400) [pid = 1854] [serial = 1083] [outer = (nil)] 02:22:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0xa303b800) [pid = 1854] [serial = 1084] [outer = 0xa3037400] 02:22:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0xa3044000) [pid = 1854] [serial = 1085] [outer = 0xa3037400] 02:22:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x9fc2dc00) [pid = 1854] [serial = 1086] [outer = 0xa3037400] 02:22:18 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3045800 == 17 [pid = 1854] [id = 391] 02:22:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0xa3047000) [pid = 1854] [serial = 1087] [outer = (nil)] 02:22:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0xa304d000) [pid = 1854] [serial = 1088] [outer = 0xa3047000] 02:22:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0xa304f000) [pid = 1854] [serial = 1089] [outer = 0xa3047000] 02:22:19 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3051000 == 18 [pid = 1854] [id = 392] 02:22:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0xa3052000) [pid = 1854] [serial = 1090] [outer = (nil)] 02:22:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0xa313a400) [pid = 1854] [serial = 1091] [outer = 0xa3052000] 02:22:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0xa3139c00) [pid = 1854] [serial = 1092] [outer = 0xa3052000] 02:22:20 INFO - PROCESS | 1808 | [Parent 1808] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805303F4: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsIOService.cpp, line 793 02:22:20 INFO - PROCESS | 1808 | ++DOCSHELL 0xa304c000 == 19 [pid = 1854] [id = 393] 02:22:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0xa313cc00) [pid = 1854] [serial = 1093] [outer = (nil)] 02:22:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0xa3141000) [pid = 1854] [serial = 1094] [outer = 0xa313cc00] 02:22:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0xa3140800) [pid = 1854] [serial = 1095] [outer = 0xa313cc00] 02:22:21 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e84000 == 20 [pid = 1854] [id = 394] 02:22:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0xa2cf0c00) [pid = 1854] [serial = 1096] [outer = (nil)] 02:22:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0xa3153800) [pid = 1854] [serial = 1097] [outer = 0xa2cf0c00] 02:22:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0xa3145c00) [pid = 1854] [serial = 1098] [outer = 0xa2cf0c00] 02:22:21 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3157000 == 21 [pid = 1854] [id = 395] 02:22:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0xa3157400) [pid = 1854] [serial = 1099] [outer = (nil)] 02:22:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0xa315b000) [pid = 1854] [serial = 1100] [outer = 0xa3157400] 02:22:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0xa315a000) [pid = 1854] [serial = 1101] [outer = 0xa3157400] 02:22:22 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x9fad6000) [pid = 1854] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html] 02:22:22 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x9fc2e400) [pid = 1854] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html] 02:22:22 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0xa1e7d400) [pid = 1854] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 02:22:23 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0xa2c52400) [pid = 1854] [serial = 1042] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 02:22:23 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0xa1e7bc00) [pid = 1854] [serial = 1033] [outer = (nil)] [url = blob:http://web-platform.test:8000/3cfc8821-3efb-4794-bf26-2045dc94d9cc] 02:22:23 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0xa1e80c00) [pid = 1854] [serial = 1036] [outer = (nil)] [url = about:srcdoc] 02:22:23 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0xa1e48c00) [pid = 1854] [serial = 1030] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 02:22:23 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0xa1e42c00) [pid = 1854] [serial = 1025] [outer = (nil)] [url = about:blank] 02:22:23 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0xa1e39c00) [pid = 1854] [serial = 1021] [outer = (nil)] [url = about:blank] 02:22:23 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0xa1e46c00) [pid = 1854] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 02:22:23 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0xa1850400) [pid = 1854] [serial = 1019] [outer = (nil)] [url = about:srcdoc] 02:22:23 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0xa1e40400) [pid = 1854] [serial = 1023] [outer = (nil)] [url = about:blank] 02:22:23 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0xa1844400) [pid = 1854] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 02:22:23 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0xa1845c00) [pid = 1854] [serial = 1014] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 02:22:23 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x9fad7c00) [pid = 1854] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html] 02:22:23 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0xa184ec00) [pid = 1854] [serial = 1017] [outer = (nil)] [url = blob:http://web-platform.test:8000/3cfc8821-3efb-4794-bf26-2045dc94d9cc] 02:22:23 INFO - PROCESS | 1808 | 1476436943144 Marionette TRACE conn4 <- [1,1151,null,{"value":["/secure-contexts/basic-popup-and-iframe-tests.https.html",0,null,null,[["Test Window.isSecureContext for HTTPS creator",0,null,null],["Test Window.isSecureContext in an iframe loading an https: URI",0,null,null],["Test Window.isSecureContext in an iframe loading a blob: URI",0,null,null],["Test Window.isSecureContext in an iframe loading a srcdoc",0,null,null],["Test Window.isSecureContext in an iframe loading a javascript: URI",0,null,null],["Test Window.isSecureContext in an iframe loading about:blank",0,null,null],["Test Window.isSecureContext in an iframe loading initial about:blank",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading an https: URI",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading a blob: URI",0,null,null],["Test Window.isSecureContext in a sandboxed iframe loading a srcdoc",0,null,null],["Test Window.isSecureContext in a popup loading an http: URI",0,null,null],["Test Window.isSecureContext in a popup loading an https: URI",0,null,null],["Test Window.isSecureContext in a popup loading a blob: URI",0,null,null],["Test Window.isSecureContext in a popup loading a javascript: URI",0,null,null],["Test Window.isSecureContext in a popup loading about:blank",0,null,null],["Test Window.isSecureContext in a popup loading initial about:blank",0,null,null]]]}] 02:22:23 INFO - ................ 02:22:23 INFO - TEST-OK | /secure-contexts/basic-popup-and-iframe-tests.https.html | took 9245ms 02:22:23 INFO - PROCESS | 1808 | 1476436943189 Marionette TRACE conn4 -> [0,1152,"getWindowHandle",null] 02:22:23 INFO - PROCESS | 1808 | 1476436943191 Marionette TRACE conn4 <- [1,1152,null,{"value":"2147483649"}] 02:22:23 INFO - TEST-START | /selection/Document-open.html 02:22:23 INFO - PROCESS | 1808 | 1476436943201 Marionette TRACE conn4 -> [0,1153,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:22:23 INFO - PROCESS | 1808 | 1476436943354 Marionette TRACE conn4 <- [1,1153,null,{"value":null}] 02:22:23 INFO - PROCESS | 1808 | 1476436943442 Marionette TRACE conn4 -> [0,1154,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:22:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0xa1e42c00) [pid = 1854] [serial = 1102] [outer = 0xa8fd4c00] 02:22:23 INFO - PROCESS | 1808 | 1476436943740 Marionette TRACE conn4 <- [1,1154,null,{}] 02:22:23 INFO - PROCESS | 1808 | 1476436943748 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:22:23 INFO - PROCESS | 1808 | 1476436943779 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 02:22:23 INFO - PROCESS | 1808 | 1476436943786 Marionette TRACE conn4 -> [0,1156,"setScriptTimeout",{"ms":35000}] 02:22:23 INFO - PROCESS | 1808 | 1476436943789 Marionette TRACE conn4 <- [1,1156,null,{}] 02:22:23 INFO - PROCESS | 1808 | 1476436943822 Marionette TRACE conn4 -> [0,1157,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:22:23 INFO - PROCESS | 1808 | 1476436943849 Marionette TRACE conn4 <- [1,1157,null,{"value":null}] 02:22:23 INFO - PROCESS | 1808 | 1476436943855 Marionette TRACE conn4 -> [0,1158,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/Document-open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/Document-open.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:22:23 INFO - PROCESS | 1808 | ++DOCSHELL 0xa315e400 == 22 [pid = 1854] [id = 396] 02:22:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0xa315ec00) [pid = 1854] [serial = 1103] [outer = (nil)] 02:22:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0xa3162800) [pid = 1854] [serial = 1104] [outer = 0xa315ec00] 02:22:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0xa315fc00) [pid = 1854] [serial = 1105] [outer = 0xa315ec00] 02:22:24 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3a23400 == 23 [pid = 1854] [id = 397] 02:22:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0xa3a25400) [pid = 1854] [serial = 1106] [outer = (nil)] 02:22:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0xa3a26400) [pid = 1854] [serial = 1107] [outer = 0xa3a25400] 02:22:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0xa3a23800) [pid = 1854] [serial = 1108] [outer = 0xa3a25400] 02:22:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 694 02:22:24 INFO - PROCESS | 1808 | 1476436944855 Marionette TRACE conn4 <- [1,1158,null,{"value":["/selection/Document-open.html",0,null,null,[["Selection must be replaced with a new object after document.open()",1,"assert_not_equals: After document.open(), the Selection object must no longer be the same got disallowed value object \"\"","iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\niframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5\n"]]]}] 02:22:24 INFO - . 02:22:24 INFO - TEST-OK | /selection/Document-open.html | took 1690ms 02:22:24 INFO - PROCESS | 1808 | 1476436944891 Marionette TRACE conn4 -> [0,1159,"getWindowHandle",null] 02:22:24 INFO - PROCESS | 1808 | 1476436944894 Marionette TRACE conn4 <- [1,1159,null,{"value":"2147483649"}] 02:22:25 INFO - PROCESS | 1808 | 1476436945208 Marionette TRACE conn4 -> [0,1160,"setScriptTimeout",{"ms":185000}] 02:22:25 INFO - PROCESS | 1808 | 1476436945213 Marionette TRACE conn4 <- [1,1160,null,{}] 02:22:25 INFO - PROCESS | 1808 | 1476436945230 Marionette TRACE conn4 -> [0,1161,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:22:25 INFO - PROCESS | 1808 | 1476436945457 Marionette TRACE conn4 <- [1,1161,null,{"value":null}] 02:22:25 INFO - TEST-START | /selection/addRange.html 02:22:25 INFO - PROCESS | 1808 | 1476436945531 Marionette TRACE conn4 -> [0,1162,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/addRange.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/addRange.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:22:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fcc4800 == 24 [pid = 1854] [id = 398] 02:22:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x9fcc7000) [pid = 1854] [serial = 1109] [outer = (nil)] 02:22:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:22:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0xa1e43400) [pid = 1854] [serial = 1110] [outer = 0x9fcc7000] 02:22:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0xa1e48c00) [pid = 1854] [serial = 1111] [outer = 0x9fcc7000] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e84000 == 23 [pid = 1854] [id = 394] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa3157000 == 22 [pid = 1854] [id = 395] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa304c000 == 21 [pid = 1854] [id = 393] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa3051000 == 20 [pid = 1854] [id = 392] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0x9fad5c00 == 19 [pid = 1854] [id = 384] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0x9fc24400 == 18 [pid = 1854] [id = 385] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e7c400 == 17 [pid = 1854] [id = 386] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0x9fad2800 == 16 [pid = 1854] [id = 387] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa2cefc00 == 15 [pid = 1854] [id = 377] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0x9fcc0800 == 14 [pid = 1854] [id = 388] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa3030c00 == 13 [pid = 1854] [id = 389] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa0f8e800 == 12 [pid = 1854] [id = 362] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa3037000 == 11 [pid = 1854] [id = 390] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa3045800 == 10 [pid = 1854] [id = 391] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0x9fad1400 == 9 [pid = 1854] [id = 378] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa0f8a800 == 8 [pid = 1854] [id = 379] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0x9fcc9400 == 7 [pid = 1854] [id = 381] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0x9fcc6400 == 6 [pid = 1854] [id = 382] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0x9face800 == 5 [pid = 1854] [id = 383] 02:23:00 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c5ac00 == 4 [pid = 1854] [id = 380] 02:23:13 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0xa0f92800) [pid = 1854] [serial = 1010] [outer = (nil)] [url = about:blank] 02:23:13 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0xa2cecc00) [pid = 1854] [serial = 1047] [outer = (nil)] [url = about:blank] 02:23:13 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0xa1850000) [pid = 1854] [serial = 1044] [outer = (nil)] [url = about:blank] 02:23:13 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0xa2c53c00) [pid = 1854] [serial = 1045] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 02:23:13 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0xa2c57c00) [pid = 1854] [serial = 1043] [outer = (nil)] [url = about:blank] 02:23:13 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0xa1e79800) [pid = 1854] [serial = 1035] [outer = (nil)] [url = blob:http://web-platform.test:8000/3cfc8821-3efb-4794-bf26-2045dc94d9cc] 02:23:13 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0xa0f8fc00) [pid = 1854] [serial = 1037] [outer = (nil)] [url = about:blank] 02:23:13 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x9fcc3c00) [pid = 1854] [serial = 1007] [outer = (nil)] [url = about:blank] 02:23:13 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0xa1e3d000) [pid = 1854] [serial = 1038] [outer = (nil)] [url = about:srcdoc] 02:23:13 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0xa1e77000) [pid = 1854] [serial = 1031] [outer = (nil)] [url = about:blank] 02:23:13 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0xa1e43c00) [pid = 1854] [serial = 1026] [outer = (nil)] [url = about:blank] 02:23:13 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x9fcc6000) [pid = 1854] [serial = 1008] [outer = (nil)] [url = about:blank] 02:23:13 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x9fc23800) [pid = 1854] [serial = 1004] [outer = (nil)] [url = about:blank] 02:23:13 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0xa1e78c00) [pid = 1854] [serial = 1032] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 02:23:13 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x9fc2b800) [pid = 1854] [serial = 1005] [outer = (nil)] [url = about:blank] 02:23:13 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0xa1e3c000) [pid = 1854] [serial = 1022] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0xa0f93800) [pid = 1854] [serial = 1028] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0xa2c4e400) [pid = 1854] [serial = 1040] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0xa1851000) [pid = 1854] [serial = 1020] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0xa1e47c00) [pid = 1854] [serial = 1029] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 02:23:14 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0xa1e41000) [pid = 1854] [serial = 1024] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0xa1844800) [pid = 1854] [serial = 1013] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0xa1846800) [pid = 1854] [serial = 1015] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0xa2c4f000) [pid = 1854] [serial = 1041] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0xa1e7c800) [pid = 1854] [serial = 1034] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0xa184cc00) [pid = 1854] [serial = 1016] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 02:23:14 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9fc2c000) [pid = 1854] [serial = 1002] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0xa184f000) [pid = 1854] [serial = 1018] [outer = (nil)] [url = about:blank] 02:23:14 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0xa2cf4400) [pid = 1854] [serial = 1050] [outer = (nil)] [url = about:blank] 02:23:44 INFO - PROCESS | 1808 | 1476437022871 Marionette TRACE conn4 <- [1,1162,null,{"value":["/selection/addRange.html",0,null,null,[["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"A\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests\nSelection.addRange() tests\n but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ\n

but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the sa--DOMWINDOW == 67 (0xa313cc00) [pid = 1854] [serial = 1093] [outer = (nil)] [url = about:blank] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0xa3052000) [pid = 1854] [serial = 1090] [outer = (nil)] [url = blob:https://web-platform.test:8443/0f541ac5-06db-4481-8edd-92bf26eb39aa] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0xa2cf0c00) [pid = 1854] [serial = 1096] [outer = (nil)] [url = about:blank] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0xa3157400) [pid = 1854] [serial = 1099] [outer = (nil)] [url = about:blank] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0xa2c55c00) [pid = 1854] [serial = 1077] [outer = (nil)] [url = blob:https://web-platform.test:8443/0f541ac5-06db-4481-8edd-92bf26eb39aa] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9fcca400) [pid = 1854] [serial = 1064] [outer = (nil)] [url = blob:https://web-platform.test:8443/0f541ac5-06db-4481-8edd-92bf26eb39aa] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9fcc3000) [pid = 1854] [serial = 1074] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0xa3037400) [pid = 1854] [serial = 1083] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0xa0f8ac00) [pid = 1854] [serial = 1055] [outer = (nil)] [url = about:blank] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0xa3031400) [pid = 1854] [serial = 1080] [outer = (nil)] [url = about:srcdoc] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9fcc9c00) [pid = 1854] [serial = 1062] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0xa2cf0000) [pid = 1854] [serial = 1049] [outer = (nil)] [url = about:blank] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0xa1e7e400) [pid = 1854] [serial = 1072] [outer = (nil)] [url = about:blank] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0xa0f95800) [pid = 1854] [serial = 1066] [outer = (nil)] [url = about:srcdoc] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9fad1800) [pid = 1854] [serial = 1052] [outer = (nil)] [url = about:blank] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9fcc4c00) [pid = 1854] [serial = 1070] [outer = (nil)] [url = about:blank] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0xa2ce8c00) [pid = 1854] [serial = 1046] [outer = (nil)] [url = blob:http://web-platform.test:8000/3cfc8821-3efb-4794-bf26-2045dc94d9cc] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0xa3047000) [pid = 1854] [serial = 1087] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9fad6800) [pid = 1854] [serial = 1068] [outer = (nil)] [url = about:blank] 02:23:44 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0xa3a25400) [pid = 1854] [serial = 1106] [outer = (nil)] [url = about:blank] 02:23:54 INFO - PROCESS | 1808 | me object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests\nSelection.addRange() tests\nSelection.addRange() tests\n but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ\n

but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests\nSelection.addRange() tests\nSelection.addRange() tests\n but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ\n

but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests\nSelection.addRange() tests\nSelection.addRange() tests\n but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ\n

but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests\nSelection.addRange() tests\nSelection.addRange() tests\n but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ\n

but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests\nSelection.addRange() tests\nSelection.addRange() tests\n but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ\n

but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests\nSelection.addRange() tests\nSelection.addRange() tests\n but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

Äb̈c̈d̈ëf̈g̈ḧ\n

but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] fol1476437054369 Marionette TRACE conn4 -> [0,1163,"getWindowHandle",null] 02:24:14 INFO - PROCESS | 1808 | 1476437054376 Marionette TRACE conn4 <- [1,1163,null,{"value":"2147483649"}] 02:24:14 INFO - PROCESS | 1808 | 1476437054466 Marionette TRACE conn4 -> [0,1164,"setScriptTimeout",{"ms":185000}] 02:24:14 INFO - PROCESS | 1808 | 1476437054490 Marionette TRACE conn4 <- [1,1164,null,{}] 02:24:14 INFO - PROCESS | 1808 | 1476437054781 Marionette TRACE conn4 -> [0,1165,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:24:14 INFO - TEST-START | /selection/collapse.html 02:24:15 INFO - PROCESS | 1808 | 1476437055060 Marionette TRACE conn4 <- [1,1165,null,{"value":null}] 02:24:15 INFO - PROCESS | 1808 | 1476437055125 Marionette TRACE conn4 -> [0,1166,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/collapse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/collapse.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:24:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fad6000 == 4 [pid = 1854] [id = 399] 02:24:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 13 (0x9fad6400) [pid = 1854] [serial = 1112] [outer = (nil)] 02:24:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:24:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:24:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 14 (0x9fadb800) [pid = 1854] [serial = 1113] [outer = 0x9fad6400] 02:24:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0x9fc29000) [pid = 1854] [serial = 1114] [outer = 0x9fad6400] 02:24:47 INFO - PROCESS | 1808 | 1476437077581 Marionette TRACE conn4 <- [1,1166,null,{"value":["/selection/collapse.html",0,null,null,[["Set up range 0 []",0,null,null],["Set up range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0]",0,null,null],["Set up range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1]",0,null,null],["Set up range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8]",0,null,null],["Set up range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9]",0,null,null],["Set up range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Set up range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1]",0,null,null],["Set up range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8]",0,null,null],["Set up range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9]",0,null,null],["Set up range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]",0,null,null],["Set up range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]",0,null,null],["Set up range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]",0,null,null],["Set up range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]",0,null,null],["Set up range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]",0,null,null],["Set up range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]",0,null,null],["Set up range 15 [document.documentElement, 0, document.documentElement, 1]",0,null,null],["Set up range 16 [document.documentElement, 0, document.documentElement, 2]",0,null,null],["Set up range 17 [document.documentElement, 1, document.documentElement, 2]",0,null,null],["Set up range 18 [document.head, 1, document.head, 1]",0,null,null],["Set up range 19 [document.body, 0, document.body, 1]",0,null,null],["Set up range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]",0,null,null],["Set up range 21 [foreignDoc.head, 1, foreignDoc.head, 1]",0,null,null],["Set up range 22 [foreignDoc.body, 0, foreignDoc.body, 0]",0,null,null],["Set up range 23 [paras[0], 0, paras[0], 0]",0,null,null],["Set up range 24 [paras[0], 0, paras[0], 1]",0,null,null],["Set up range 25 [detachedPara1, 0, detachedPara1, 0]",0,null,null],["Set up range 26 [detachedPara1, 0, detachedPara1, 1]",0,null,null],["Set up range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Set up range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8]",0,null,null],["Set up range 29 [paras[0].firstChild, 3, paras[3], 1]",0,null,null],["Set up range 30 [paras[0], 0, paras[0].firstChild, 7]",0,null,null],["Set up range 31 [testDiv, 2, paras[4], 1]",0,null,null],["Set up range 32 [testDiv, 1, paras[2].firstChild, 5]",0,null,null],["Set up range 33 [document.documentElement, 1, document.body, 0]",0,null,null],["Set up range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0]",0,null,null],["Set up range 35 [document, 0, document, 1]",0,null,null],["Set up range 36 [document, 0, document, 2]",0,null,null],["Set up range 37 [document, 1, document, 2]",0,null,null],["Set up range 38 [testDiv, 0, comment, 5]",0,null,null],["Set up range 39 [paras[2].firstChild, 4, comment, 2]",0,null,null],["Set up range 40 [paras[3], 1, comment, 8]",0,null,null],["Set up range 41 [foreignDoc, 0, foreignDoc, 0]",0,null,null],["Set up range 42 [foreignDoc, 1, foreignComment, 2]",0,null,null],["Set up range 43 [foreignDoc.body, 0, foreignTextNode, 36]",0,null,null],["Set up range 44 [xmlDoc, 0, xmlDoc, 0]",0,null,null],["Set up range 45 [xmlDoc, 1, xmlComment, 0]",0,null,null],["Set up range 46 [detachedTextNode, 0, detachedTextNode, 8]",0,null,null],["Set up range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]",0,null,null],["Set up range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]",0,null,null],["Set up range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]",0,null,null],["Set up range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]",0,null,null],["Set up range 51 [detachedComment, 3, detachedComment, 4]",0,null,null],["Set up range 52 [detachedComment, 5, detachedComment, 5]",0,null,null],["Set up range 53 [detachedForeignComment, 0, detachedForeignComment, 1]",0,null,null],["Set up range 54 [detachedForeignComment, 4, detachedForeignComment, 4]",0,null,null],["Set up range 55 [detachedXmlComment, 2, detachedXmlComment, 6]",0,null,null],["Set up range 56 [docfrag, 0, docfrag, 0]",0,null,null],["Set up range 57 [foreignDocfrag, 0, foreignDocfrag, 0]",0,null,null],["Set up range 58 [xmlDocfrag, 0, xmlDocfrag, 0]",0,null,null],["Range 0 [], point 0 [paras[0].firstChild, -1]",0,null,null],["Range 0 [], point 1 [paras[0].firstChild, 0]",0,null,null],["Range 0 [], point 2 [paras[0].firstChild, 1]",0,null,null],["Range 0 [], point 3 [paras[0].firstChild, 2]",0,null,null],["Range 0 [], point 4 [paras[0].firstChild, 8]",0,null,null],["Range 0 [], point 5 [paras[0].firstChild, 9]",0,null,null],["Range 0 [], point 6 [paras[0].firstChild, 10]",0,null,null],["Range 0 [], point 7 [paras[0].firstChild, 65535]",0,null,null],["Range 0 [], point 8 [paras[1].firstChild, -1]",0,null,null],["Range 0 [], point 9 [paras[1].firstChild, 0]",0,null,null],["Range 0 [], point 10 [paras[1].firstChild, 1]",0,null,null],["Range 0 [], point 11 [paras[1].firstChild, 2]",0,null,null],["Range 0 [], point 12 [paras[1].firstChild, 8]",0,null,null],["Range 0 [], point 13 [paras[1].firstChild, 9]",0,null,null],["Range 0 [], point 14 [paras[1].firstChild, 10]",0,null,null],["Range 0 [], point 15 [paras[1].firstChild, 65535]",0,null,null],["Range 0 [], point 16 [detachedPara1.firstChild, 0]",0,null,null],["Range 0 [], point 17 [detachedPara1.firstChild, 1]",0,null,null],["Range 0 [], point 18 [detachedPara1.firstChild, 8]",0,null,null],["Range 0 [], point 19 [detachedPara1.firstChild, 9]",0,null,null],["Range 0 [], point 20 [foreignPara1.firstChild, 0]",1,"","testCollapse@http://web-platform.test:8000/selection/collapse.html:33:5\ngenerate_tests/ [0,1167,"getWindowHandle",null] 02:24:51 INFO - PROCESS | 1808 | 1476437091150 Marionette TRACE conn4 <- [1,1167,null,{"value":"2147483649"}] 02:24:51 INFO - TEST-START | /selection/collapseToStartEnd.html 02:24:51 INFO - PROCESS | 1808 | 1476437091182 Marionette TRACE conn4 -> [0,1168,"setScriptTimeout",{"ms":35000}] 02:24:51 INFO - PROCESS | 1808 | 1476437091200 Marionette TRACE conn4 <- [1,1168,null,{}] 02:24:51 INFO - PROCESS | 1808 | 1476437091210 Marionette TRACE conn4 -> [0,1169,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:24:53 INFO - PROCESS | 1808 | --DOMWINDOW == 14 (0x9fcc7000) [pid = 1854] [serial = 1109] [outer = (nil)] [url = http://web-platform.test:8000/selection/addRange.html] 02:24:53 INFO - PROCESS | 1808 | --DOMWINDOW == 13 (0xa315ec00) [pid = 1854] [serial = 1103] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html] 02:24:53 INFO - PROCESS | 1808 | 1476437093478 Marionette TRACE conn4 <- [1,1169,null,{"value":null}] 02:24:53 INFO - PROCESS | 1808 | 1476437093545 Marionette TRACE conn4 -> [0,1170,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/collapseToStartEnd.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/collapseToStartEnd.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:24:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad38c00 == 4 [pid = 1854] [id = 400] 02:24:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 14 (0x9ad39000) [pid = 1854] [serial = 1115] [outer = (nil)] 02:24:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:24:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:24:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0x9ad3d800) [pid = 1854] [serial = 1116] [outer = 0x9ad39000] 02:24:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0x9b0a3800) [pid = 1854] [serial = 1117] [outer = 0x9ad39000] 02:24:55 INFO - ...................................................................................................................... 02:24:55 INFO - TEST-OK | /selection/collapseToStartEnd.html | took 4135ms 02:24:55 INFO - TEST-START | /selection/deleteFromDocument.html 02:24:55 INFO - PROCESS | 1808 | 1476437095160 Marionette TRACE conn4 <- [1,1170,null,{"value":["/selection/collapseToStartEnd.html",0,null,null,[["Range 0 [] collapseToStart()",0,null,null],["Range 0 [] collapseToEnd()",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] collapseToStart()",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] collapseToEnd()",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] collapseToStart()",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] collapseToEnd()",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] collapseToStart()",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] collapseToEnd()",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] collapseToStart()",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] collapseToEnd()",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] collapseToStart()",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] collapseToEnd()",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] collapseToStart()",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] collapseToEnd()",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] collapseToStart()",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] collapseToEnd()",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] collapseToStart()",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] collapseToEnd()",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] collapseToStart()",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] collapseToEnd()",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] collapseToStart()",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] collapseToEnd()",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] collapseToStart()",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] collapseToEnd()",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1] collapseToStart()",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1] collapseToEnd()",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2] collapseToStart()",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2] collapseToEnd()",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2] collapseToStart()",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2] collapseToEnd()",0,null,null],["Range 18 [document.head, 1, document.head, 1] collapseToStart()",0,null,null],["Range 18 [document.head, 1, document.head, 1] collapseToEnd()",0,null,null],["Range 19 [document.body, 0, document.body, 1] collapseToStart()",0,null,null],["Range 19 [document.body, 0, document.body, 1] collapseToEnd()",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 23 [paras[0], 0, paras[0], 0] collapseToStart()",0,null,null],["Range 23 [paras[0], 0, paras[0], 0] collapseToEnd()",0,null,null],["Range 24 [paras[0], 0, paras[0], 1] collapseToStart()",0,null,null],["Range 24 [paras[0], 0, paras[0], 1] collapseToEnd()",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0] collapseToStart()",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0] collapseToEnd()",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1] collapseToStart()",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1] collapseToEnd()",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] collapseToStart()",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] collapseToEnd()",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] collapseToStart()",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] collapseToEnd()",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1] collapseToStart()",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1] collapseToEnd()",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7] collapseToStart()",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7] collapseToEnd()",0,null,null],["Range 31 [testDiv, 2, paras[4], 1] collapseToStart()",0,null,null],["Range 31 [testDiv, 2, paras[4], 1] collapseToEnd()",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5] collapseToStart()",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5] collapseToEnd()",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0] collapseToStart()",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0] collapseToEnd()",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 35 [document, 0, document, 1] collapseToStart()",0,null,null],["Range 35 [document, 0, document, 1] collapseToEnd()",0,null,null],["Range 36 [document, 0, document, 2] collapseToStart()",0,null,null],["Range 36 [document, 0, document, 2] collapseToEnd()",0,null,null],["Range 37 [document, 1, document, 2] collapseToStart()",0,null,null],["Range 37 [document, 1, document, 2] collapseToEnd()",0,null,null],["Range 38 [testDiv, 0, comment, 5] collapseToStart()",0,null,null],["Range 38 [testDiv, 0, comment, 5] collapseToEnd()",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2] collapseToStart()",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2] collapseToEnd()",0,null,null],["Range 40 [paras[3], 1, comment, 8] collapseToStart()",0,null,null],["Range 40 [paras[3], 1, comment, 8] collapseToEnd()",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 42 [foreignDoc, 1, foreignComment, 2] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 42 [foreignDoc, 1, foreignComment, 2] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 45 [xmlDoc, 1, xmlComment, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 45 [xmlDoc, 1, xmlComment, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8] collapseToStart()",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8] collapseToEnd()",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 51 [detachedComment, 3, detachedComment, 4] collapseToStart()",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4] collapseToEnd()",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5] collapseToStart()",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5] collapseToEnd()",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 56 [docfrag, 0, docfrag, 0] collapseToStart()",0,null,null],["Range 56 [docfrag, 0, docfrag, 0] collapseToEnd()",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] collapseToStart()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:44:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:14:5\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] collapseToEnd()",1,"","@http://web-platform.test:8000/selection/collapseToStartEnd.html:97:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"]]]}] 02:24:55 INFO - PROCESS | 1808 | 1476437095310 Marionette TRACE conn4 -> [0,1171,"getWindowHandle",null] 02:24:55 INFO - PROCESS | 1808 | 1476437095318 Marionette TRACE conn4 <- [1,1171,null,{"value":"2147483649"}] 02:24:55 INFO - PROCESS | 1808 | 1476437095433 Marionette TRACE conn4 -> [0,1172,"setScriptTimeout",{"ms":35000}] 02:24:55 INFO - PROCESS | 1808 | 1476437095442 Marionette TRACE conn4 <- [1,1172,null,{}] 02:24:55 INFO - PROCESS | 1808 | 1476437095470 Marionette TRACE conn4 -> [0,1173,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:24:55 INFO - PROCESS | 1808 | 1476437095704 Marionette TRACE conn4 <- [1,1173,null,{"value":null}] 02:24:55 INFO - PROCESS | 1808 | 1476437095789 Marionette TRACE conn4 -> [0,1174,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/deleteFromDocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/deleteFromDocument.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:24:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad37400 == 5 [pid = 1854] [id = 401] 02:24:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0x9ad3b000) [pid = 1854] [serial = 1118] [outer = (nil)] 02:24:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:24:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:24:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0x9b0ab400) [pid = 1854] [serial = 1119] [outer = 0x9ad3b000] 02:24:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0x9b0ac800) [pid = 1854] [serial = 1120] [outer = 0x9ad3b000] 02:24:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b46d800 == 6 [pid = 1854] [id = 402] 02:24:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0x9b4b3000) [pid = 1854] [serial = 1121] [outer = (nil)] 02:24:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0x9b4b5000) [pid = 1854] [serial = 1122] [outer = 0x9b4b3000] 02:24:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad3c400 == 7 [pid = 1854] [id = 403] 02:24:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0x9b4b8800) [pid = 1854] [serial = 1123] [outer = (nil)] 02:24:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 23 (0x9b4b9400) [pid = 1854] [serial = 1124] [outer = 0x9b4b8800] 02:24:57 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:57 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:57 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:57 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:57 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:57 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:57 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:57 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:57 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:57 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:57 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:58 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:58 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:58 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:58 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:58 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:58 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:58 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:58 INFO - PROCESS | 1808 | Don't know how to set selection back past frame boundary 02:24:58 INFO - .................................. 02:24:58 INFO - PROCESS | 1808 | 1476437098838 Marionette TRACE conn4 <- [1,1174,null,{"value":["/selection/deleteFromDocument.html",0,null,null,[["Selection.prototype.deleteFromDocument.length must equal 0",0,null,null],["Range 0: empty",0,null,null],["Range 1: [paras[0].firstChild, 0, paras[0].firstChild, 0]",0,null,null],["Range 2: [paras[0].firstChild, 0, paras[0].firstChild, 1]",0,null,null],["Range 3: [paras[0].firstChild, 2, paras[0].firstChild, 8]",0,null,null],["Range 4: [paras[0].firstChild, 2, paras[0].firstChild, 9]",0,null,null],["Range 5: [paras[1].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Range 6: [paras[1].firstChild, 0, paras[1].firstChild, 1]",0,null,null],["Range 7: [paras[1].firstChild, 2, paras[1].firstChild, 8]",0,null,null],["Range 8: [paras[1].firstChild, 2, paras[1].firstChild, 9]",0,null,null],["Range 9: [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]",0,null,null],["Range 10: [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]",0,null,null],["Range 11: [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]",0,null,null],["Range 12: [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]",0,null,null],["Range 13: [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]",0,null,null],["Range 14: [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]",0,null,null],["Range 15: [document.documentElement, 0, document.documentElement, 1]",0,null,null],["Range 16: [document.documentElement, 0, document.documentElement, 2]",0,null,null],["Range 17: [document.documentElement, 1, document.documentElement, 2]",0,null,null],["Range 18: [document.head, 1, document.head, 1]",0,null,null],["Range 19: [document.body, 0, document.body, 1]",0,null,null],["Range 20: [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]",0,null,null],["Range 21: [foreignDoc.head, 1, foreignDoc.head, 1]",0,null,null],["Range 22: [foreignDoc.body, 0, foreignDoc.body, 0]",0,null,null],["Range 23: [paras[0], 0, paras[0], 0]",0,null,null],["Range 24: [paras[0], 0, paras[0], 1]",0,null,null],["Range 25: [detachedPara1, 0, detachedPara1, 0]",0,null,null],["Range 26: [detachedPara1, 0, detachedPara1, 1]",0,null,null],["Range 27: [paras[0].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Range 28: [paras[0].firstChild, 0, paras[1].firstChild, 8]",0,null,null],["Range 29: [paras[0].firstChild, 3, paras[3], 1]",0,null,null],["Range 30: [paras[0], 0, paras[0].firstChild, 7]",0,null,null],["Range 31: [testDiv, 2, paras[4], 1]",0,null,null],["Range 32: [testDiv, 1, paras[2].firstChild, 5]",0,null,null],["Range 33: [document.documentElement, 1, document.body, 0]",0,null,null],["Range 34: [foreignDoc.documentElement, 1, foreignDoc.body, 0]",0,null,null],["Range 35: [document, 0, document, 1]",0,null,null],["Range 36: [document, 0, document, 2]",0,null,null],["Range 37: [document, 1, document, 2]",0,null,null],["Range 38: [testDiv, 0, comment, 5]",0,null,null],["Range 39: [paras[2].firstChild, 4, comment, 2]",0,null,null],["Range 40: [paras[3], 1, comment, 8]",0,null,null],["Range 41: [foreignDoc, 0, foreignDoc, 0]",0,null,null],["Range 42: [foreignDoc, 1, foreignComment, 2]",0,null,null],["Range 43: [foreignDoc.body, 0, foreignTextNode, 36]",0,null,null],["Range 44: [xmlDoc, 0, xmlDoc, 0]",0,null,null],["Range 45: [xmlDoc, 1, xmlComment, 0]",0,null,null],["Range 46: [detachedTextNode, 0, detachedTextNode, 8]",0,null,null],["Range 47: [detachedForeignTextNode, 7, detachedForeignTextNode, 7]",0,null,null],["Range 48: [detachedForeignTextNode, 0, detachedForeignTextNode, 8]",0,null,null],["Range 49: [detachedXmlTextNode, 7, detachedXmlTextNode, 7]",0,null,null],["Range 50: [detachedXmlTextNode, 0, detachedXmlTextNode, 8]",0,null,null],["Range 51: [detachedComment, 3, detachedComment, 4]",0,null,null],["Range 52: [detachedComment, 5, detachedComment, 5]",0,null,null],["Range 53: [detachedForeignComment, 0, detachedForeignComment, 1]",0,null,null],["Range 54: [detachedForeignComment, 4, detachedForeignComment, 4]",0,null,null],["Range 55: [detachedXmlComment, 2, detachedXmlComment, 6]",0,null,null],["Range 56: [docfrag, 0, docfrag, 0]",0,null,null],["Range 57: [foreignDocfrag, 0, foreignDocfrag, 0]",0,null,null],["Range 58: [xmlDocfrag, 0, xmlDocfrag, 0]",0,null,null]]]}] 02:24:58 INFO - .......................... 02:24:58 INFO - TEST-OK | /selection/deleteFromDocument.html | took 3486ms 02:24:58 INFO - PROCESS | 1808 | 1476437098906 Marionette TRACE conn4 -> [0,1175,"getWindowHandle",null] 02:24:58 INFO - PROCESS | 1808 | 1476437098912 Marionette TRACE conn4 <- [1,1175,null,{"value":"2147483649"}] 02:24:59 INFO - PROCESS | 1808 | 1476437099074 Marionette TRACE conn4 -> [0,1176,"setScriptTimeout",{"ms":185000}] 02:24:59 INFO - PROCESS | 1808 | 1476437099089 Marionette TRACE conn4 <- [1,1176,null,{}] 02:24:59 INFO - PROCESS | 1808 | 1476437099100 Marionette TRACE conn4 -> [0,1177,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:24:59 INFO - TEST-START | /selection/extend.html 02:24:59 INFO - PROCESS | 1808 | 1476437099329 Marionette TRACE conn4 <- [1,1177,null,{"value":null}] 02:24:59 INFO - PROCESS | 1808 | 1476437099357 Marionette TRACE conn4 -> [0,1178,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/extend.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/extend.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:24:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b469000 == 8 [pid = 1854] [id = 404] 02:24:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 24 (0x9b4ee000) [pid = 1854] [serial = 1125] [outer = (nil)] 02:24:59 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:24:59 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:24:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0x9e006c00) [pid = 1854] [serial = 1126] [outer = 0x9b4ee000] 02:24:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0x9e009800) [pid = 1854] [serial = 1127] [outer = 0x9b4ee000] 02:25:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 643 02:25:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 643 02:25:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 643 02:25:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 643 02:25:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 643 02:25:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 643 02:25:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 643 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 643 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 643 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 643 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4501 02:25:28 INFO - PROCESS | 1808 | --DOCSHELL 0x9fad6000 == 7 [pid = 1854] [id = 399] 02:25:31 INFO - PROCESS | 1808 | --DOMWINDOW == 25 (0x9fadb800) [pid = 1854] [serial = 1113] [outer = (nil)] [url = about:blank] 02:25:31 INFO - PROCESS | 1808 | --DOMWINDOW == 24 (0xa1e48c00) [pid = 1854] [serial = 1111] [outer = (nil)] [url = about:blank] 02:25:31 INFO - PROCESS | 1808 | --DOMWINDOW == 23 (0xa315fc00) [pid = 1854] [serial = 1105] [outer = (nil)] [url = about:blank] 02:25:45 INFO - PROCESS | 1808 | 1476437140049 Marionette TRACE conn4 <- [1,1178,null,{"value":["/selection/extend.html",0,null,null,[["extend() with range 0 [] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 0 [] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 0 [] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 0 [] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 0 [] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 0 [] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 0 [] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 0 [] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 0 [] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 0 [] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 0 [] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 0 [] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 0 [] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 0 [] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 0 [] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 0 [] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 0 [] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 0 [] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 0 [] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 0 [] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 0 [] and point 20 [foreignPara1.firstChild, 0]",0,null,null],["extend() with range 0 [] and point 21 [foreignPara1.firstChild, 1]",0,null,null],["extend() with range 0 [] and point 22 [foreignPara1.firstChild, 8]",0,null,null],["extend() with range 0 [] and point 23 [foreignPara1.firstChild, 9]",0,null,null],["extend() with range 0 [] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 0 [] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 0 [] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 0 [] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 0 [] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 0 [] and point 29 [document.head, 1]",0,null,null],["extend() with range 0 [] and point 30 [document.body, 3]",0,null,null],["extend() with range 0 [] and point 31 [foreignDoc.documentElement, 0]",0,null,null],["extend() with range 0 [] and point 32 [foreignDoc.documentElement, 1]",0,null,null],["extend() with range 0 [] and point 33 [foreignDoc.head, 0]",0,null,null],["extend() with range 0 [] and point 34 [foreignDoc.body, 1]",0,null,null],["extend() with range 0 [] and point 35 [paras[0], 0]",0,null,null],["extend() with range 0 [] and point 36 [paras[0], 1]",0,null,null],["extend() with range 0 [] and point 37 [paras[0], 2]",0,null,null],["extend() with range 0 [] and point 38 [paras[1], 0]",0,null,null],["extend() with range 0 [] and point 39 [paras[1], 1]",0,null,null],["extend() with range 0 [] and point 40 [paras[1], 2]",0,null,null],["extend() with range 0 [] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 0 [] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 0 [] and point 43 [testDiv, 0]",0,null,null],["extend() with range 0 [] and point 44 [testDiv, 3]",0,null,null],["extend() with range 0 [] and point 45 [document, -1]",0,null,null],["extend() with range 0 [] and point 46 [document, 0]",0,null,null],["extend() with range 0 [] and point 47 [document, 1]",0,null,null],["extend() with range 0 [] and point 48 [document, 2]",0,null,null],["extend() with range 0 [] and point 49 [document, 3]",0,null,null],["extend() with range 0 [] and point 50 [comment, -1]",0,null,null],["extend() with range 0 [] and point 51 [comment, 0]",0,null,null],["extend() with range 0 [] and point 52 [comment, 4]",0,null,null],["extend() with range 0 [] and point 53 [comment, 96]",0,null,null],["extend() with range 0 [] and point 54 [foreignDoc, 0]",0,null,null],["extend() with range 0 [] and point 55 [foreignDoc, 1]",0,null,null],["extend() with range 0 [] and point 56 [foreignComment, 2]",0,null,null],["extend() with range 0 [] and point 57 [foreignTextNode, 0]",0,null,null],["extend() with range 0 [] and point 58 [foreignTextNode, 36]",0,null,null],["extend() with range 0 [] and point 59 [xmlDoc, -1]",0,null,null],["extend() with range 0 [] and point 60 [xmlDoc, 0]",0,null,null],["extend() with range 0 [] and point 61 [xmlDoc, 1]",0,null,null],["extend() with range 0 [] and point 62 [xmlDoc, 5]",0,null,null],["extend() with range 0 [] and point 63 [xmlComment, 0]",0,null,null],["extend() with range 0 [] and point 64 [xmlComment, 4]",0,null,null],["extend() with range 0 [] and point 65 [processingInstruction, 0]",0,null,null],["extend() with range 0 [] and point 66 [processingInstruction, 5]",0,null,null],["extend() with range 0 [] and point 67 [processingInstruction, 9]",0,null,null],["extend() with range 0 [] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 0 [] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 0 [] and point 70 [detachedForeignTextNode, 0]",0,null,null],["extend() with range 0 [] and point 71 [detachedForeignTextNode, 8]",0,null,null],["extend() with range 0 [] and point 72 [detachedXmlTextNode, 0]",0,null,null],["extend() with range 0 [] and point 73 [detachedXmlTextNode, 8]",0,null,null],["extend() with range 0 [] and point 74 [detachedProcessingInstruction, 12]",0,null,null],["extend() with range 0 [] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 0 [] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 0 [] and point 77 [detachedForeignComment, 0]",0,null,null],["extend() with range 0 [] and point 78 [detachedForeignComment, 4]",0,null,null],["extend() with range 0 [] and point 79 [detachedXmlComment, 2]",0,null,null],["extend() with range 0 [] and point 80 [docfrag, 0]",0,null,null],["extend() with range 0 [] and point 81 [foreignDocfrag, 0]",0,null,null],["extend() with range 0 [] and point 82 [xmlDocfrag, 0]",0,null,null],["extend() with range 0 [] and point 83 [doctype, 0]",0,null,null],["extend() with range 0 [] and point 84 [doctype, -17]",0,null,null],["extend() with range 0 [] and point 85 [doctype, 1]",0,null,null],["extend() with range 0 [] and point 86 [foreignDoctype, 0]",0,null,null],["extend() with range 0 [] and point 87 [xmlDoctype, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 45 [document, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 46 [document, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 47 [document, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 48 [document, 2]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 49 [document, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-pl--DOMWINDOW == 22 (0x9fad6400) [pid = 1854] [serial = 1112] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html] 02:25:49 INFO - PROCESS | 1808 | atform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 0 [paras[0].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 1 [paras[0].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 2 [paras[0].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 3 [paras[0].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 4 [paras[0].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 5 [paras[0].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 6 [paras[0].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 7 [paras[0].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 8 [paras[1].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 9 [paras[1].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 10 [paras[1].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 11 [paras[1].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 12 [paras[1].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 13 [paras[1].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 14 [paras[1].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 15 [paras[1].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 16 [detachedPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 17 [detachedPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 18 [detachedPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 19 [detachedPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 23 [foreignPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 24 [document.documentElement, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 25 [document.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 26 [document.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 27 [document.documentElement, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 28 [document.documentElement, 7]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 29 [document.head, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 30 [document.body, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 33 [foreignDoc.head, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 34 [foreignDoc.body, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 35 [paras[0], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 36 [paras[0], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 37 [paras[0], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 38 [paras[1], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 39 [paras[1], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 40 [paras[1], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 41 [detachedPara1, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 42 [detachedPara1, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 43 [testDiv, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 44 [testDiv, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 45 [document, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 46 [document, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 47 [document, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 48 [document, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 49 [document, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 50 [comment, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 51 [comment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 52 [comment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 53 [comment, 96]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 54 [foreignDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 55 [foreignDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 56 [foreignComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 57 [foreignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 58 [foreignTextNode, 36]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 59 [xmlDoc, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 60 [xmlDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 61 [xmlDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 62 [xmlDoc, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 63 [xmlComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 64 [xmlComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 65 [processingInstruction, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 66 [processingInstruction, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 67 [processingInstruction, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 68 [detachedTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 69 [detachedTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 70 [detachedForeignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 71 [detachedForeignTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 72 [detachedXmlTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 73 [detachedXmlTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 75 [detachedComment, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 76 [detachedComment, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 77 [detachedForeignComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 78 [detachedForeignComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 79 [detachedXmlComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 80 [docfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 81 [foreignDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 82 [xmlDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 83 [doctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 84 [doctype, -17]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 85 [doctype, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 86 [foreignDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] and point 87 [xmlDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 0 [paras[0].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 1 [paras[0].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 2 [paras[0].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 3 [paras[0].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 4 [paras[0].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 5 [paras[0].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 6 [paras[0].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 7 [paras[0].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 8 [paras[1].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 9 [paras[1].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 10 [paras[1].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 11 [paras[1].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 12 [paras[1].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 13 [paras[1].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 14 [paras[1].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 15 [paras[1].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 24 [document.documentElement, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 25 [document.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 26 [document.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 27 [document.documentElement, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 28 [document.documentElement, 7]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 29 [document.head, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 30 [document.body, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 35 [paras[0], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 36 [paras[0], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 37 [paras[0], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 38 [paras[1], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 39 [paras[1], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 40 [paras[1], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 41 [detachedPara1, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 42 [detachedPara1, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 43 [testDiv, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 44 [testDiv, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 45 [document, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 46 [document, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 47 [document, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 48 [document, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 49 [document, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 50 [comment, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 51 [comment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 52 [comment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 53 [comment, 96]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 75 [detachedComment, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 76 [detachedComment, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 80 [docfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 83 [doctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 84 [doctype, -17]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 85 [doctype, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 86 [foreignDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 87 [xmlDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 15 [document.documentElement, 0, document.documentElement, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 45 [document, -1]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 45 [document, -1]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 46 [document, 0]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 46 [document, 0]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 47 [document, 1]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 47 [document, 1]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 48 [document, 2]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 48 [document, 2]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 49 [document, 3]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 49 [document, 3]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 16 [document.documentElement, 0, document.documentElement, 2] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 45 [document, -1]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 45 [document, -1]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 46 [document, 0]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 46 [document, 0]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 47 [document, 1]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 47 [document, 1]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 48 [document, 2]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 48 [document, 2]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 49 [document, 3]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 49 [document, 3]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 17 [document.documentElement, 1, document.documentElement, 2] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 29 [document.head, 1]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 30 [document.body, 3]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 35 [paras[0], 0]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 36 [paras[0], 1]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 37 [paras[0], 2]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 38 [paras[1], 0]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 39 [paras[1], 1]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 40 [paras[1], 2]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 43 [testDiv, 0]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 44 [testDiv, 3]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 45 [document, -1]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 46 [document, 0]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 47 [document, 1]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 48 [document, 2]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 49 [document, 3]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 50 [comment, -1]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 51 [comment, 0]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 52 [comment, 4]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 53 [comment, 96]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 80 [docfrag, 0]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 83 [doctype, 0]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 84 [doctype, -17]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 85 [doctype, 1]",0,null,null],["extend() with range 18 [document.head, 1, document.head, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 18 [document.head, 1, document.head, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 19 [document.body, 0, document.body, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 19 [document.body, 0, document.body, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 0 [paras[0].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 1 [paras[0].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 2 [paras[0].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 3 [paras[0].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 4 [paras[0].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 5 [paras[0].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 6 [paras[0].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 7 [paras[0].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 8 [paras[1].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 9 [paras[1].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 10 [paras[1].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 11 [paras[1].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 12 [paras[1].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 13 [paras[1].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 14 [paras[1].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 15 [paras[1].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 16 [detachedPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 17 [detachedPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 18 [detachedPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 19 [detachedPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 23 [foreignPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 24 [document.documentElement, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 25 [document.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 26 [document.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 27 [document.documentElement, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 28 [document.documentElement, 7]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 29 [document.head, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 30 [document.body, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 33 [foreignDoc.head, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 34 [foreignDoc.body, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 35 [paras[0], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 36 [paras[0], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 37 [paras[0], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 38 [paras[1], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 39 [paras[1], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 40 [paras[1], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 41 [detachedPara1, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 42 [detachedPara1, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 43 [testDiv, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 44 [testDiv, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 45 [document, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 46 [document, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 47 [document, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 48 [document, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 49 [document, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 50 [comment, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 51 [comment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 52 [comment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 53 [comment, 96]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 54 [foreignDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 55 [foreignDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 56 [foreignComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 57 [foreignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 58 [foreignTextNode, 36]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 59 [xmlDoc, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 60 [xmlDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 61 [xmlDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 62 [xmlDoc, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 63 [xmlComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 64 [xmlComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 65 [processingInstruction, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 66 [processingInstruction, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 67 [processingInstruction, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 68 [detachedTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 69 [detachedTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 70 [detachedForeignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 71 [detachedForeignTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 72 [detachedXmlTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 73 [detachedXmlTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 75 [detachedComment, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 76 [detachedComment, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 77 [detachedForeignComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 78 [detachedForeignComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 79 [detachedXmlComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 80 [docfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 81 [foreignDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 82 [xmlDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 83 [doctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 84 [doctype, -17]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 85 [doctype, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 86 [foreignDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] and point 87 [xmlDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 29 [document.head, 1]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 30 [document.body, 3]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 35 [paras[0], 0]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 36 [paras[0], 1]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 37 [paras[0], 2]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 38 [paras[1], 0]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 39 [paras[1], 1]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 40 [paras[1], 2]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 43 [testDiv, 0]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 44 [testDiv, 3]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 45 [document, -1]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 46 [document, 0]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 47 [document, 1]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 48 [document, 2]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 49 [document, 3]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 50 [comment, -1]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 51 [comment, 0]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 52 [comment, 4]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 53 [comment, 96]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http:--DOCSHELL 0x9ad38c00 == 6 [pid = 1854] [id = 400] 02:25:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad3c400 == 5 [pid = 1854] [id = 403] 02:25:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9b46d800 == 4 [pid = 1854] [id = 402] 02:25:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad37400 == 3 [pid = 1854] [id = 401] 02:25:49 INFO - PROCESS | 1808 | //web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 80 [docfrag, 0]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 83 [doctype, 0]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 84 [doctype, -17]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 85 [doctype, 1]",0,null,null],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 21 [foreignDoc.head, 1, foreignDoc.head, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreign--DOMWINDOW == 21 (0x9fc29000) [pid = 1854] [serial = 1114] [outer = (nil)] [url = about:blank] 02:25:49 INFO - PROCESS | 1808 | --DOMWINDOW == 20 (0x9ad3d800) [pid = 1854] [serial = 1116] [outer = (nil)] [url = about:blank] 02:25:52 INFO - PROCESS | 1808 | Doc.body, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 45 [document, -1]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 46 [document, 0]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 47 [document, 1]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 48 [document, 2]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 49 [document, 3]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 22 [foreignDoc.body, 0, foreignDoc.body, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 45 [document, -1]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 46 [document, 0]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 47 [document, 1]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 48 [document, 2]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 49 [document, 3]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 50 [comment, -1]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 51 [comment, 0]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 52 [comment, 4]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 53 [comment, 96]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 23 [paras[0], 0, paras[0], 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 24 [paras[0], 0, paras[0], 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 24 [paras[0], 0, paras[0], 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 45 [document, -1]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 46 [document, 0]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 47 [document, 1]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 48 [document, 2]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 49 [document, 3]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 25 [detachedPara1, 0, detachedPara1, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 26 [detachedPara1, 0, detachedPara1, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 45 [document, -1]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 46 [document, 0]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 47 [document, 1]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 48 [document, 2]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 49 [document, 3]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 45 [document, -1]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 46 [document, 0]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 47 [document, 1]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 48 [document, 2]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 49 [document, 3]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 29 [paras[0].firstChild, 3, paras[3], 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with r--DOMWINDOW == 19 (0x9b4b3000) [pid = 1854] [serial = 1121] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 02:25:52 INFO - PROCESS | 1808 | --DOMWINDOW == 18 (0x9b4b8800) [pid = 1854] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 02:25:52 INFO - PROCESS | 1808 | --DOMWINDOW == 17 (0x9ad39000) [pid = 1854] [serial = 1115] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html] 02:25:52 INFO - PROCESS | 1808 | --DOMWINDOW == 16 (0x9ad3b000) [pid = 1854] [serial = 1118] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html] 02:25:57 INFO - PROCESS | 1808 | ange 30 [paras[0], 0, paras[0].firstChild, 7] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 45 [document, -1]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 45 [document, -1]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 46 [document, 0]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 46 [document, 0]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 47 [document, 1]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 47 [document, 1]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 48 [document, 2]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 48 [document, 2]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 49 [document, 3]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 49 [document, 3]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 30 [paras[0], 0, paras[0].firstChild, 7] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 31 [testDiv, 2, paras[4], 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 31 [testDiv, 2, paras[4], 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 45 [document, -1]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 45 [document, -1]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 46 [document, 0]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 46 [document, 0]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 47 [document, 1]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 47 [document, 1]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 48 [document, 2]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 48 [document, 2]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 49 [document, 3]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 49 [document, 3]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 32 [testDiv, 1, paras[2].firstChild, 5] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 45 [document, -1]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 45 [document, -1]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 46 [document, 0]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 46 [document, 0]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 47 [document, 1]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 47 [document, 1]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 48 [document, 2]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 48 [document, 2]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 49 [document, 3]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 49 [document, 3]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 33 [document.documentElement, 1, document.body, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 33 [document.documentElement, 1, document.body, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 0 [paras[0].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 1 [paras[0].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 2 [paras[0].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 3 [paras[0].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 4 [paras[0].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 5 [paras[0].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 6 [paras[0].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 7 [paras[0].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 8 [paras[1].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 9 [paras[1].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 10 [paras[1].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 11 [paras[1].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 12 [paras[1].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 13 [paras[1].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 14 [paras[1].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 15 [paras[1].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 16 [detachedPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 17 [detachedPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 18 [detachedPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 19 [detachedPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 23 [foreignPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 24 [document.documentElement, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 25 [document.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 26 [document.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 27 [document.documentElement, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 28 [document.documentElement, 7]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 29 [document.head, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 30 [document.body, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 33 [foreignDoc.head, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 34 [foreignDoc.body, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 35 [paras[0], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 36 [paras[0], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 37 [paras[0], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 38 [paras[1], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 39 [paras[1], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 40 [paras[1], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 41 [detachedPara1, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 42 [detachedPara1, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 43 [testDiv, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 44 [testDiv, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 45 [document, -1]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 45 [document, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 46 [document, 0]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 46 [document, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 47 [document, 1]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 47 [document, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 48 [document, 2]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 48 [document, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 49 [document, 3]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 49 [document, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 50 [comment, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 51 [comment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 52 [comment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 53 [comment, 96]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 54 [foreignDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 55 [foreignDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 56 [foreignComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 57 [foreignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 58 [foreignTextNode, 36]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 59 [xmlDoc, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 60 [xmlDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 61 [xmlDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 62 [xmlDoc, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 63 [xmlComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 64 [xmlComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 65 [processingInstruction, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 66 [processingInstruction, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 67 [processingInstruction, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 68 [detachedTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 69 [detachedTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 70 [detachedForeignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 71 [detachedForeignTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 72 [detachedXmlTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 73 [detachedXmlTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 75 [detachedComment, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 76 [detachedComment, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 77 [detachedForeignComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 78 [detachedForeignComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 79 [detachedXmlComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 80 [docfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 81 [foreignDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 82 [xmlDocfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 83 [doctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 84 [doctype, -17]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 85 [doctype, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 86 [foreignDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] and point 87 [xmlDoctype, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 45 [document, -1]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 45 [document, -1]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 46 [document, 0]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 46 [document, 0]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 47 [document, 1]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 47 [document, 1]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 48 [document, 2]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 48 [document, 2]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 49 [document, 3]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 49 [document, 3]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 35 [document, 0, document, 1] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 35 [document, 0, document, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 35 [document, 0, document, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 35 [document, 0, document, 1] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 45 [document, -1]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 45 [document, -1]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 46 [document, 0]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 46 [document, 0]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 47 [document, 1]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 47 [document, 1]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 48 [document, 2]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 48 [document, 2]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 49 [document, 3]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 49 [document, 3]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 36 [document, 0, document, 2] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 36 [document, 0, document, 2] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 36 [document, 0, document, 2] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 36 [document, 0, document, 2] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 45 [document, -1]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 45 [document, -1]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 46 [document, 0]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 46 [document, 0]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 47 [document, 1]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 47 [document, 1]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 48 [document, 2]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 48 [document, 2]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 49 [document, 3]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 49 [document, 3]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 37 [document, 1, document, 2] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 37 [document, 1, document, 2] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 37 [document, 1, document, 2] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 37 [document, 1, document, 2] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 45 [document, -1]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 45 [document, -1]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 46 [document, 0]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 46 [document, 0]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 47 [document, 1]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 47 [document, 1]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 48 [document, 2]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 48 [document, 2]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 49 [document, 3]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 49 [document, 3]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 38 [testDiv, 0, comment, 5] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 38 [testDiv, 0, comment, 5] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 45 [document, -1]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 45 [document, -1]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 46 [document, 0]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 46 [document, 0]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 47 [document, 1]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 47 [document, 1]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 48 [document, 2]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 48 [document, 2]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 49 [document, 3]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 49 [document, 3]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 39 [paras[2].firstChild, 4, comment, 2] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 24 [document.documentElement, -1]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 25 [document.documentElement, 0]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 26 [document.documentElement, 1]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 27 [document.documentElement, 2]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 28 [document.documentElement, 7]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 29 [document.head, 1]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 30 [document.body, 3]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 35 [paras[0], 0]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 36 [paras[0], 1]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 37 [paras[0], 2]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 38 [paras[1], 0]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 39 [paras[1], 1]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 40 [paras[1], 2]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 41 [detachedPara1, 0]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 42 [detachedPara1, 1]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 43 [testDiv, 0]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 44 [testDiv, 3]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 45 [document, -1]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 45 [document, -1]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 46 [document, 0]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 46 [document, 0]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 47 [document, 1]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 47 [document, 1]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 48 [document, 2]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 48 [document, 2]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 49 [document, 3]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 49 [document, 3]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 50 [comment, -1]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 51 [comment, 0]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 52 [comment, 4]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 53 [comment, 96]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 68 [detachedTextNode, 0]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 69 [detachedTextNode, 8]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 75 [detachedComment, 3]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 76 [detachedComment, 5]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://w--DOMWINDOW == 15 (0x9b0a3800) [pid = 1854] [serial = 1117] [outer = (nil)] [url = about:blank] 02:25:58 INFO - PROCESS | 1808 | --DOMWINDOW == 14 (0x9b0ab400) [pid = 1854] [serial = 1119] [outer = (nil)] [url = about:blank] 02:25:58 INFO - PROCESS | 1808 | --DOMWINDOW == 13 (0x9e006c00) [pid = 1854] [serial = 1126] [outer = (nil)] [url = about:blank] 02:25:58 INFO - PROCESS | 1808 | --DOMWINDOW == 12 (0x9b4b5000) [pid = 1854] [serial = 1122] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 02:25:58 INFO - PROCESS | 1808 | --DOMWINDOW == 11 (0x9b4b9400) [pid = 1854] [serial = 1124] [outer = (nil)] [url = about:blank] 02:25:58 INFO - PROCESS | 1808 | --DOMWINDOW == 10 (0x9b0ac800) [pid = 1854] [serial = 1120] [outer = (nil)] [url = about:blank] 02:26:02 INFO - ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 02:26:02 INFO - TEST-OK | /selection/extend.html | took 63549ms 02:26:03 INFO - PROCESS | 1808 | eb-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 80 [docfrag, 0]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 80 [docfrag, 0]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 83 [doctype, 0]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 83 [doctype, 0]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 84 [doctype, -17]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 84 [doctype, -17]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 85 [doctype, 1]",0,null,null],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 85 [doctype, 1]",0,null,null],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 40 [paras[3], 1, comment, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 40 [paras[3], 1, comment, 8] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:42:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 24 [document.documentElement, -1]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 25 [document.documentElement, 0]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 26 [document.documentElement, 1]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 27 [document.documentElement, 2]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 28 [document.documentElement, 7]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 29 [document.head, 1]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 30 [document.body, 3]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 35 [paras[0], 0]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 36 [paras[0], 1]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 37 [paras[0], 2]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 38 [paras[1], 0]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 39 [paras[1], 1]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 40 [paras[1], 2]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 41 [detachedPara1, 0]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 42 [detachedPara1, 1]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 43 [testDiv, 0]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 44 [testDiv, 3]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 45 [document, -1]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 46 [document, 0]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 47 [document, 1]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 48 [document, 2]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 49 [document, 3]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 50 [comment, -1]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 51 [comment, 0]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 52 [comment, 4]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 53 [comment, 96]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 56 [foreignComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 57 [foreignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 58 [foreignTextNode, 36]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 59 [xmlDoc, -1]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 60 [xmlDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 61 [xmlDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 62 [xmlDoc, 5]",1,"assert_throws: extend() to an offset that's greater than node length (4) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 63 [xmlComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 64 [xmlComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 65 [processingInstruction, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 66 [processingInstruction, 5]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 67 [processingInstruction, 9]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 68 [detachedTextNode, 0]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 69 [detachedTextNode, 8]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 70 [detachedForeignTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 71 [detachedForeignTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 72 [detachedXmlTextNode, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 73 [detachedXmlTextNode, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 74 [detachedProcessingInstruction, 12]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 75 [detachedComment, 3]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 76 [detachedComment, 5]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 77 [detachedForeignComment, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 78 [detachedForeignComment, 4]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 79 [detachedXmlComment, 2]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 80 [docfrag, 0]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 81 [foreignDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 82 [xmlDocfrag, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 83 [doctype, 0]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 84 [doctype, -17]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 85 [doctype, 1]",0,null,null],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 86 [foreignDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() with range 41 [foreignDoc, 0, foreignDoc, 0] and point 87 [xmlDoctype, 0]",1,"assert_throws: extend() to a doctype must throw InvalidNodeTypeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 90\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","testExtend@http://web-platform.test:8000/selection/extend.html:89:9\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:28:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 0 [paras[0].firstChild, -1]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 0 [paras[0].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 1 [paras[0].firstChild, 0]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 1 [paras[0].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 2 [paras[0].firstChild, 1]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 2 [paras[0].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 3 [paras[0].firstChild, 2]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 3 [paras[0].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 4 [paras[0].firstChild, 8]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 4 [paras[0].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 5 [paras[0].firstChild, 9]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 5 [paras[0].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 6 [paras[0].firstChild, 10]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 6 [paras[0].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 7 [paras[0].firstChild, 65535]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 7 [paras[0].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 8 [paras[1].firstChild, -1]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 8 [paras[1].firstChild, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 9 [paras[1].firstChild, 0]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 9 [paras[1].firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 10 [paras[1].firstChild, 1]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 10 [paras[1].firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 11 [paras[1].firstChild, 2]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 11 [paras[1].firstChild, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 12 [paras[1].firstChild, 8]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 12 [paras[1].firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 13 [paras[1].firstChild, 9]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 13 [paras[1].firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 14 [paras[1].firstChild, 10]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 14 [paras[1].firstChild, 10]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 15 [paras[1].firstChild, 65535]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 15 [paras[1].firstChild, 65535]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 16 [detachedPara1.firstChild, 0]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 16 [detachedPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 17 [detachedPara1.firstChild, 1]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 17 [detachedPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 18 [detachedPara1.firstChild, 8]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 18 [detachedPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 19 [detachedPara1.firstChild, 9]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 19 [detachedPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 20 [foreignPara1.firstChild, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 20 [foreignPara1.firstChild, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 21 [foreignPara1.firstChild, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 21 [foreignPara1.firstChild, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 22 [foreignPara1.firstChild, 8]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 22 [foreignPara1.firstChild, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 23 [foreignPara1.firstChild, 9]",1,"assert_throws: extend() to an offset that's greater than node length (8) must throw IndexSizeError function \"function () {\n selection.extend(node, offset);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/extend.html :: testExtend/< :: line 103\" data: no]\" that is not a DOMException INDEX_SIZE_ERR: property \"code\" is equal to undefined, expected 1","testExtend@http://web-platform.test:8000/selection/extend.html:102:9\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 23 [foreignPara1.firstChild, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 24 [document.documentElement, -1]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 24 [document.documentElement, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 25 [document.documentElement, 0]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 25 [document.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 26 [document.documentElement, 1]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 26 [document.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 27 [document.documentElement, 2]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 27 [document.documentElement, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 28 [document.documentElement, 7]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 28 [document.documentElement, 7]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 29 [document.head, 1]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 29 [document.head, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 30 [document.body, 3]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 30 [document.body, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 31 [foreignDoc.documentElement, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 31 [foreignDoc.documentElement, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 32 [foreignDoc.documentElement, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 32 [foreignDoc.documentElement, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 33 [foreignDoc.head, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 33 [foreignDoc.head, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 34 [foreignDoc.body, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 34 [foreignDoc.body, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 35 [paras[0], 0]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 35 [paras[0], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 36 [paras[0], 1]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 36 [paras[0], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 37 [paras[0], 2]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 37 [paras[0], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 38 [paras[1], 0]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 38 [paras[1], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 39 [paras[1], 1]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 39 [paras[1], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 40 [paras[1], 2]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 40 [paras[1], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 41 [detachedPara1, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 42 [detachedPara1, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 43 [testDiv, 0]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 43 [testDiv, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 44 [testDiv, 3]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 44 [testDiv, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 45 [document, -1]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 45 [document, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 46 [document, 0]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 46 [document, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 47 [document, 1]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 47 [document, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 48 [document, 2]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 48 [document, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 49 [document, 3]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 49 [document, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 50 [comment, -1]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 50 [comment, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 51 [comment, 0]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 51 [comment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 52 [comment, 4]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 52 [comment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 53 [comment, 96]",0,null,null],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 53 [comment, 96]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 54 [foreignDoc, 0]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 54 [foreignDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:40:13\n"],["extend() forwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 55 [foreignDoc, 1]",1,"","testExtend@http://web-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:36:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/extend.html:34:13\n"],["extend() backwards with range 42 [foreignDoc, 1, foreignComment, 2] and point 55 [foreignDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selec1476437162846 Marionette TRACE conn4 -> [0,1179,"getWindowHandle",null] 02:26:03 INFO - PROCESS | 1808 | 1476437162851 Marionette TRACE conn4 <- [1,1179,null,{"value":"2147483649"}] 02:26:03 INFO - TEST-START | /selection/getRangeAt.html 02:26:03 INFO - PROCESS | 1808 | 1476437162871 Marionette TRACE conn4 -> [0,1180,"setScriptTimeout",{"ms":35000}] 02:26:03 INFO - PROCESS | 1808 | 1476437162879 Marionette TRACE conn4 <- [1,1180,null,{}] 02:26:03 INFO - PROCESS | 1808 | 1476437162890 Marionette TRACE conn4 -> [0,1181,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:26:03 INFO - PROCESS | 1808 | 1476437163120 Marionette TRACE conn4 <- [1,1181,null,{"value":null}] 02:26:03 INFO - PROCESS | 1808 | 1476437163215 Marionette TRACE conn4 -> [0,1182,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/getRangeAt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/getRangeAt.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:26:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa14800 == 4 [pid = 1854] [id = 405] 02:26:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 11 (0x9aa16400) [pid = 1854] [serial = 1128] [outer = (nil)] 02:26:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 12 (0x9aad5400) [pid = 1854] [serial = 1129] [outer = 0x9aa16400] 02:26:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 13 (0x9ad3a400) [pid = 1854] [serial = 1130] [outer = 0x9aa16400] 02:26:04 INFO - PROCESS | 1808 | 1476437164402 Marionette TRACE conn4 <- [1,1182,null,{"value":["/selection/getRangeAt.html",0,null,null,[["The getRangeAt method",0,null,null]]]}] 02:26:04 INFO - . 02:26:04 INFO - TEST-OK | /selection/getRangeAt.html | took 1585ms 02:26:04 INFO - PROCESS | 1808 | 1476437164458 Marionette TRACE conn4 -> [0,1183,"getWindowHandle",null] 02:26:04 INFO - PROCESS | 1808 | 1476437164463 Marionette TRACE conn4 <- [1,1183,null,{"value":"2147483649"}] 02:26:04 INFO - TEST-START | /selection/getSelection.html 02:26:04 INFO - PROCESS | 1808 | 1476437164476 Marionette TRACE conn4 -> [0,1184,"setScriptTimeout",{"ms":35000}] 02:26:04 INFO - PROCESS | 1808 | 1476437164484 Marionette TRACE conn4 <- [1,1184,null,{}] 02:26:04 INFO - PROCESS | 1808 | 1476437164500 Marionette TRACE conn4 -> [0,1185,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:26:04 INFO - PROCESS | 1808 | 1476437164727 Marionette TRACE conn4 <- [1,1185,null,{"value":null}] 02:26:04 INFO - PROCESS | 1808 | 1476437164802 Marionette TRACE conn4 -> [0,1186,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/getSelection.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/getSelection.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:26:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad40400 == 5 [pid = 1854] [id = 406] 02:26:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 14 (0x9ad4e400) [pid = 1854] [serial = 1131] [outer = (nil)] 02:26:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 15 (0x9ae93c00) [pid = 1854] [serial = 1132] [outer = 0x9ad4e400] 02:26:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0x9aed4800) [pid = 1854] [serial = 1133] [outer = 0x9ad4e400] 02:26:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aedd400 == 6 [pid = 1854] [id = 407] 02:26:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0x9aede000) [pid = 1854] [serial = 1134] [outer = (nil)] 02:26:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0x9aedec00) [pid = 1854] [serial = 1135] [outer = 0x9aede000] 02:26:05 INFO - .................. 02:26:05 INFO - TEST-OK | /selection/getSelection.html | took 1467ms 02:26:05 INFO - TEST-START | /selection/interfaces.html 02:26:05 INFO - PROCESS | 1808 | 1476437165911 Marionette TRACE conn4 <- [1,1186,null,{"value":["/selection/getSelection.html",0,null,null,[["window.getSelection() instanceof Selection",0,null,null],["window.getSelection() === window.getSelection()",0,null,null],["document.getSelection() instanceof Selection",0,null,null],["document.getSelection() === document.getSelection()",0,null,null],["window.getSelection() === document.getSelection()",0,null,null],["Selection's range must initially be null",0,null,null],["getSelection() on HTML document with null defaultView must be null",1,"assert_equals: expected null but got object \"\"","@http://web-platform.test:8000/selection/getSelection.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/getSelection.html:68:1\n"],["getSelection() on XML document with null defaultView must be null",1,"assert_true: XML document must have getSelection() expected true got false","@http://web-platform.test:8000/selection/getSelection.html:78:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/getSelection.html:75:1\n"],["window.getSelection() instanceof Selection in an iframe onload",0,null,null],["document.getSelection() instanceof Selection in an iframe onload",0,null,null],["window.getSelection() === document.getSelection() in an iframe onload",0,null,null],["getSelection() inside and outside iframe must return different objects onload",0,null,null],["getSelection() on HTML document with null defaultView must be null inside an iframe onload",1,"assert_equals: expected null but got object \"\"","@http://web-platform.test:8000/selection/getSelection.html:140:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\niframe.onload/<@http://web-platform.test:8000/selection/getSelection.html:150:9\niframe.onload@http://web-platform.test:8000/selection/getSelection.html:149:5\n"],["window.getSelection() instanceof Selection in an iframe immediately after appendChild",1,"assert_not_equals: window.getSelection() must not be null got disallowed value null","@http://web-platform.test:8000/selection/getSelection.html:105:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/getSelection.html:158:5\n@http://web-platform.test:8000/selection/getSelection.html:157:1\n"],["document.getSelection() instanceof Selection in an iframe immediately after appendChild",1,"assert_not_equals: document.getSelection() must not be null got disallowed value null","@http://web-platform.test:8000/selection/getSelection.html:116:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/getSelection.html:158:5\n@http://web-platform.test:8000/selection/getSelection.html:157:1\n"],["window.getSelection() === document.getSelection() in an iframe immediately after appendChild",0,null,null],["getSelection() inside and outside iframe must return different objects immediately after appendChild",0,null,null],["getSelection() on HTML document with null defaultView must be null inside an iframe immediately after appendChild",0,null,null]]]}] 02:26:05 INFO - PROCESS | 1808 | 1476437165946 Marionette TRACE conn4 -> [0,1187,"getWindowHandle",null] 02:26:05 INFO - PROCESS | 1808 | 1476437165952 Marionette TRACE conn4 <- [1,1187,null,{"value":"2147483649"}] 02:26:05 INFO - PROCESS | 1808 | 1476437165963 Marionette TRACE conn4 -> [0,1188,"setScriptTimeout",{"ms":35000}] 02:26:05 INFO - PROCESS | 1808 | 1476437165966 Marionette TRACE conn4 <- [1,1188,null,{}] 02:26:05 INFO - PROCESS | 1808 | 1476437165986 Marionette TRACE conn4 -> [0,1189,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:26:06 INFO - PROCESS | 1808 | 1476437166175 Marionette TRACE conn4 <- [1,1189,null,{"value":null}] 02:26:06 INFO - PROCESS | 1808 | 1476437166257 Marionette TRACE conn4 -> [0,1190,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/interfaces.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/interfaces.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:26:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b072000 == 7 [pid = 1854] [id = 408] 02:26:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0x9b074000) [pid = 1854] [serial = 1136] [outer = (nil)] 02:26:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0x9b0a3800) [pid = 1854] [serial = 1137] [outer = 0x9b074000] 02:26:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0x9b0a4400) [pid = 1854] [serial = 1138] [outer = 0x9b074000] 02:26:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsScriptLoader.cpp, line 1321 02:26:07 INFO - ................................. 02:26:07 INFO - PROCESS | 1808 | 1476437167663 Marionette TRACE conn4 <- [1,1190,null,{"value":["/selection/interfaces.html",0,null,null,[["Selection interface: existence and properties of interface object",0,null,null],["Selection interface object length",0,null,null],["Selection interface object name",0,null,null],["Selection interface: existence and properties of interface prototype object",0,null,null],["Selection interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Selection interface: attribute anchorNode",0,null,null],["Selection interface: attribute anchorOffset",0,null,null],["Selection interface: attribute focusNode",0,null,null],["Selection interface: attribute focusOffset",0,null,null],["Selection interface: attribute isCollapsed",0,null,null],["Selection interface: operation collapse(Node,unsigned long)",0,null,null],["Selection interface: operation collapseToStart()",0,null,null],["Selection interface: operation collapseToEnd()",0,null,null],["Selection interface: operation extend(Node,unsigned long)",0,null,null],["Selection interface: operation selectAllChildren(Node)",0,null,null],["Selection interface: operation deleteFromDocument()",0,null,null],["Selection interface: attribute rangeCount",0,null,null],["Selection interface: operation getRangeAt(unsigned long)",0,null,null],["Selection interface: operation addRange(Range)",0,null,null],["Selection interface: operation removeRange(Range)",0,null,null],["Selection interface: operation removeAllRanges()",0,null,null],["Selection interface: stringifier",0,null,null],["Selection must be primary interface of getSelection()",0,null,null],["Stringification of getSelection()",0,null,null],["Selection interface: getSelection() must inherit property \"anchorNode\" with the proper type (0)",0,null,null],["Selection interface: getSelection() must inherit property \"anchorOffset\" with the proper type (1)",0,null,null],["Selection interface: getSelection() must inherit property \"focusNode\" with the proper type (2)",0,null,null],["Selection interface: getSelection() must inherit property \"focusOffset\" with the proper type (3)",0,null,null],["Selection interface: getSelection() must inherit property \"isCollapsed\" with the proper type (4)",0,null,null],["Selection interface: getSelection() must inherit property \"collapse\" with the proper type (5)",0,null,null],["Selection interface: calling collapse(Node,unsigned long) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"collapseToStart\" with the proper type (6)",0,null,null],["Selection interface: getSelection() must inherit property \"collapseToEnd\" with the proper type (7)",0,null,null],["Selection interface: getSelection() must inherit property \"extend\" with the proper type (8)",0,null,null],["Selection interface: calling extend(Node,unsigned long) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"selectAllChildren\" with the proper type (9)",0,null,null],["Selection interface: calling selectAllChildren(Node) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"deleteFromDocument\" with the proper type (10)",0,null,null],["Selection interface: getSelection() must inherit property \"rangeCount\" with the proper type (11)",0,null,null],["Selection interface: getSelection() must inherit property \"getRangeAt\" with the proper type (12)",0,null,null],["Selection interface: calling getRangeAt(unsigned long) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"addRange\" with the proper type (13)",0,null,null],["Selection interface: calling addRange(Range) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"removeRange\" with the proper type (14)",0,null,null],["Selection interface: calling removeRange(Range) on getSelection() with too few arguments must throw TypeError",0,null,null],["Selection interface: getSelection() must inherit property \"removeAllRanges\" with the proper type (15)",0,null,null]]]}] 02:26:07 INFO - ............. 02:26:07 INFO - TEST-OK | /selection/interfaces.html | took 1752ms 02:26:07 INFO - PROCESS | 1808 | 1476437167714 Marionette TRACE conn4 -> [0,1191,"getWindowHandle",null] 02:26:07 INFO - PROCESS | 1808 | 1476437167717 Marionette TRACE conn4 <- [1,1191,null,{"value":"2147483649"}] 02:26:07 INFO - TEST-START | /selection/isCollapsed.html 02:26:07 INFO - PROCESS | 1808 | 1476437167727 Marionette TRACE conn4 -> [0,1192,"setScriptTimeout",{"ms":35000}] 02:26:07 INFO - PROCESS | 1808 | 1476437167729 Marionette TRACE conn4 <- [1,1192,null,{}] 02:26:07 INFO - PROCESS | 1808 | 1476437167736 Marionette TRACE conn4 -> [0,1193,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:26:07 INFO - PROCESS | 1808 | 1476437167917 Marionette TRACE conn4 <- [1,1193,null,{"value":null}] 02:26:08 INFO - PROCESS | 1808 | 1476437167981 Marionette TRACE conn4 -> [0,1194,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/isCollapsed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/isCollapsed.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:26:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b467c00 == 8 [pid = 1854] [id = 409] 02:26:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0x9b468000) [pid = 1854] [serial = 1139] [outer = (nil)] 02:26:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 23 (0x9b46c000) [pid = 1854] [serial = 1140] [outer = 0x9b468000] 02:26:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 24 (0x9b46d000) [pid = 1854] [serial = 1141] [outer = 0x9b468000] 02:26:09 INFO - ........................................................... 02:26:09 INFO - TEST-OK | /selection/isCollapsed.html | took 1761ms 02:26:09 INFO - PROCESS | 1808 | 1476437169431 Marionette TRACE conn4 <- [1,1194,null,{"value":["/selection/isCollapsed.html",0,null,null,[["Empty selection",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]",0,null,null],["Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]",0,null,null],["Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]",0,null,null],["Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]",0,null,null],["Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]",0,null,null],["Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]",0,null,null],["Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]",0,null,null],["Range 14 [document.documentElement, 0, document.documentElement, 1]",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 2]",0,null,null],["Range 16 [document.documentElement, 1, document.documentElement, 2]",0,null,null],["Range 17 [document.head, 1, document.head, 1]",0,null,null],["Range 18 [document.body, 0, document.body, 1]",0,null,null],["Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]",0,null,null],["Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]",0,null,null],["Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]",0,null,null],["Range 22 [paras[0], 0, paras[0], 0]",0,null,null],["Range 23 [paras[0], 0, paras[0], 1]",0,null,null],["Range 24 [detachedPara1, 0, detachedPara1, 0]",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 1]",0,null,null],["Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]",0,null,null],["Range 28 [paras[0].firstChild, 3, paras[3], 1]",0,null,null],["Range 29 [paras[0], 0, paras[0].firstChild, 7]",0,null,null],["Range 30 [testDiv, 2, paras[4], 1]",0,null,null],["Range 31 [testDiv, 1, paras[2].firstChild, 5]",0,null,null],["Range 32 [document.documentElement, 1, document.body, 0]",0,null,null],["Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]",0,null,null],["Range 34 [document, 0, document, 1]",0,null,null],["Range 35 [document, 0, document, 2]",0,null,null],["Range 36 [document, 1, document, 2]",0,null,null],["Range 37 [testDiv, 0, comment, 5]",0,null,null],["Range 38 [paras[2].firstChild, 4, comment, 2]",0,null,null],["Range 39 [paras[3], 1, comment, 8]",0,null,null],["Range 40 [foreignDoc, 0, foreignDoc, 0]",0,null,null],["Range 41 [foreignDoc, 1, foreignComment, 2]",0,null,null],["Range 42 [foreignDoc.body, 0, foreignTextNode, 36]",0,null,null],["Range 43 [xmlDoc, 0, xmlDoc, 0]",0,null,null],["Range 44 [xmlDoc, 1, xmlComment, 0]",0,null,null],["Range 45 [detachedTextNode, 0, detachedTextNode, 8]",0,null,null],["Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]",0,null,null],["Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]",0,null,null],["Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]",0,null,null],["Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]",0,null,null],["Range 50 [detachedComment, 3, detachedComment, 4]",0,null,null],["Range 51 [detachedComment, 5, detachedComment, 5]",0,null,null],["Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]",0,null,null],["Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]",0,null,null],["Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]",0,null,null],["Range 55 [docfrag, 0, docfrag, 0]",0,null,null],["Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]",0,null,null],["Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]",0,null,null]]]}] 02:26:09 INFO - PROCESS | 1808 | 1476437169521 Marionette TRACE conn4 -> [0,1195,"getWindowHandle",null] 02:26:09 INFO - PROCESS | 1808 | 1476437169528 Marionette TRACE conn4 <- [1,1195,null,{"value":"2147483649"}] 02:26:09 INFO - TEST-START | /selection/removeAllRanges.html 02:26:09 INFO - PROCESS | 1808 | 1476437169540 Marionette TRACE conn4 -> [0,1196,"setScriptTimeout",{"ms":35000}] 02:26:09 INFO - PROCESS | 1808 | 1476437169547 Marionette TRACE conn4 <- [1,1196,null,{}] 02:26:09 INFO - PROCESS | 1808 | 1476437169567 Marionette TRACE conn4 -> [0,1197,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:26:09 INFO - PROCESS | 1808 | 1476437169791 Marionette TRACE conn4 <- [1,1197,null,{"value":null}] 02:26:09 INFO - PROCESS | 1808 | 1476437169880 Marionette TRACE conn4 -> [0,1198,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/removeAllRanges.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/removeAllRanges.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:26:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b4bbc00 == 9 [pid = 1854] [id = 410] 02:26:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0x9b4bcc00) [pid = 1854] [serial = 1142] [outer = (nil)] 02:26:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0x9b4c1800) [pid = 1854] [serial = 1143] [outer = 0x9b4bcc00] 02:26:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0x9b4e3c00) [pid = 1854] [serial = 1144] [outer = 0x9b4bcc00] 02:26:12 INFO - ...................................................................................................................... 02:26:12 INFO - TEST-OK | /selection/removeAllRanges.html | took 2740ms 02:26:12 INFO - PROCESS | 1808 | 1476437172074 Marionette TRACE conn4 <- [1,1198,null,{"value":["/selection/removeAllRanges.html",0,null,null,[["Range 0 [] forwards",0,null,null],["Range 0 [] backwards",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] forwards",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] backwards",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] forwards",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] backwards",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] forwards",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] backwards",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] forwards",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] backwards",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] forwards",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] backwards",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] forwards",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] backwards",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] forwards",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] backwards",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] forwards",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] backwards",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] forwards",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] backwards",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] forwards",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] backwards",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] forwards",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] backwards",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] forwards",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] forwards",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] forwards",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1] forwards",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1] backwards",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2] forwards",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2] backwards",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2] forwards",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2] backwards",0,null,null],["Range 18 [document.head, 1, document.head, 1] forwards",0,null,null],["Range 18 [document.head, 1, document.head, 1] backwards",0,null,null],["Range 19 [document.body, 0, document.body, 1] forwards",0,null,null],["Range 19 [document.body, 0, document.body, 1] backwards",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] forwards",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] forwards",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] forwards",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 23 [paras[0], 0, paras[0], 0] forwards",0,null,null],["Range 23 [paras[0], 0, paras[0], 0] backwards",0,null,null],["Range 24 [paras[0], 0, paras[0], 1] forwards",0,null,null],["Range 24 [paras[0], 0, paras[0], 1] backwards",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0] forwards",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0] backwards",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1] forwards",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1] backwards",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] forwards",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] backwards",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] forwards",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] backwards",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1] forwards",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1] backwards",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7] forwards",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7] backwards",0,null,null],["Range 31 [testDiv, 2, paras[4], 1] forwards",0,null,null],["Range 31 [testDiv, 2, paras[4], 1] backwards",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5] forwards",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5] backwards",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0] forwards",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0] backwards",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] forwards",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 35 [document, 0, document, 1] forwards",0,null,null],["Range 35 [document, 0, document, 1] backwards",0,null,null],["Range 36 [document, 0, document, 2] forwards",0,null,null],["Range 36 [document, 0, document, 2] backwards",0,null,null],["Range 37 [document, 1, document, 2] forwards",0,null,null],["Range 37 [document, 1, document, 2] backwards",0,null,null],["Range 38 [testDiv, 0, comment, 5] forwards",0,null,null],["Range 38 [testDiv, 0, comment, 5] backwards",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2] forwards",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2] backwards",0,null,null],["Range 40 [paras[3], 1, comment, 8] forwards",0,null,null],["Range 40 [paras[3], 1, comment, 8] backwards",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0] forwards",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 42 [foreignDoc, 1, foreignComment, 2] forwards",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36] forwards",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0] forwards",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 45 [xmlDoc, 1, xmlComment, 0] forwards",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8] forwards",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8] backwards",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] forwards",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] forwards",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] forwards",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] forwards",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 51 [detachedComment, 3, detachedComment, 4] forwards",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4] backwards",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5] forwards",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5] backwards",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] forwards",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] forwards",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] forwards",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 56 [docfrag, 0, docfrag, 0] forwards",0,null,null],["Range 56 [docfrag, 0, docfrag, 0] backwards",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] forwards",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] forwards",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] backwards",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:31:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"]]]}] 02:26:12 INFO - PROCESS | 1808 | 1476437172290 Marionette TRACE conn4 -> [0,1199,"getWindowHandle",null] 02:26:12 INFO - PROCESS | 1808 | 1476437172307 Marionette TRACE conn4 <- [1,1199,null,{"value":"2147483649"}] 02:26:12 INFO - PROCESS | 1808 | 1476437172370 Marionette TRACE conn4 -> [0,1200,"setScriptTimeout",{"ms":35000}] 02:26:12 INFO - TEST-START | /selection/selectAllChildren.html 02:26:12 INFO - PROCESS | 1808 | 1476437172388 Marionette TRACE conn4 <- [1,1200,null,{}] 02:26:12 INFO - PROCESS | 1808 | 1476437172443 Marionette TRACE conn4 -> [0,1201,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:26:12 INFO - PROCESS | 1808 | 1476437172657 Marionette TRACE conn4 <- [1,1201,null,{"value":null}] 02:26:12 INFO - PROCESS | 1808 | 1476437172795 Marionette TRACE conn4 -> [0,1202,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selection/selectAllChildren.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selection/selectAllChildren.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:26:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x9afa6800 == 10 [pid = 1854] [id = 411] 02:26:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0x9afa7c00) [pid = 1854] [serial = 1145] [outer = (nil)] 02:26:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0x9b0a9c00) [pid = 1854] [serial = 1146] [outer = 0x9afa7c00] 02:26:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0x9b0a6c00) [pid = 1854] [serial = 1147] [outer = 0x9afa7c00] 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 02:26:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 02:26:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1185 02:26:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 123 02:26:29 INFO - PROCESS | 1808 | 1476437186266 Marionette TRACE conn4 <- [1,1202,null,{"value":["/selection/selectAllChildren.html",0,null,null,[["Range 0 [], node 0 paras[0]",0,null,null],["Range 0 [], node 1 paras[0].firstChild",0,null,null],["Range 0 [], node 2 paras[1]",0,null,null],["Range 0 [], node 3 paras[1].firstChild",0,null,null],["Range 0 [], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 6 detachedPara1",0,null,null],["Range 0 [], node 7 detachedPara1.firstChild",0,null,null],["Range 0 [], node 8 detachedPara1",0,null,null],["Range 0 [], node 9 detachedPara1.firstChild",0,null,null],["Range 0 [], node 10 testDiv",0,null,null],["Range 0 [], node 11 document",0,null,null],["Range 0 [], node 12 detachedDiv",0,null,null],["Range 0 [], node 13 detachedPara2",0,null,null],["Range 0 [], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 19 detachedTextNode",0,null,null],["Range 0 [], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 26 comment",0,null,null],["Range 0 [], node 27 detachedComment",0,null,null],["Range 0 [], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 32 docfrag",0,null,null],["Range 0 [], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 35 doctype",0,null,null],["Range 0 [], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 0 [], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1]",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 paras[1].firstChild",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedPara1",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 testDiv",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 document",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 detachedDiv",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedPara2",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 detachedTextNode",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 26 comment",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 27 detachedComment",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 32 docfrag",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 35 doctype",0,null,null],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1]",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 paras[1].firstChild",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedPara1",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 testDiv",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 document",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 detachedDiv",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedPara2",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 detachedTextNode",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 26 comment",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 27 detachedComment",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 32 docfrag",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 35 doctype",0,null,null],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1]",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 paras[1].firstChild",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedPara1",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 testDiv",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 document",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 detachedDiv",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedPara2",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 detachedTextNode",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 26 comment",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 27 detachedComment",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 32 docfrag",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 35 doctype",0,null,null],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1]",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 paras[1].firstChild",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 detachedPara1.firstChild",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedPara1",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 detachedPara1.firstChild",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 testDiv",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 document",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 detachedDiv",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedPara2",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 detachedTextNode",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 26 comment",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 27 detachedComment",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 32 docfrag",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 35 doctype",0,null,null],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 document",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 26 comment",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 35 doctype",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 0 paras[0]",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 1 paras[0].firstChild",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 2 paras[1]",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 3 paras[1].firstChild",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 6 detachedPara1",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 8 detachedPara1",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 10 testDiv",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 11 document",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 12 detachedDiv",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 13 detachedPara2",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 19 detachedTextNode",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 26 comment",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 27 detachedComment",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 32 docfrag",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 35 doctype",0,null,null],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 0 paras[0]",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 1 paras[0].firstChild",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 2 paras[1]",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 3 paras[1].firstChild",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 6 detachedPara1",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 8 detachedPara1",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 10 testDiv",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 11 document",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 12 detachedDiv",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 13 detachedPara2",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 19 detachedTextNode",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 26 comment",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 27 detachedComment",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 32 docfrag",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 35 doctype",0,null,null],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1]",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 paras[1].firstChild",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 detachedPara1.firstChild",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedPara1",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 detachedPara1.firstChild",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 testDiv",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 document",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 detachedDiv",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedPara2",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 detachedTextNode",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 26 comment",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 27 detachedComment",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 32 docfrag",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 35 doctype",0,null,null],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1]",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 paras[1].firstChild",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedPara1",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 testDiv",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 document",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 detachedDiv",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedPara2",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 detachedTextNode",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 26 comment",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 27 detachedComment",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 32 docfrag",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 35 doctype",0,null,null],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 0 paras[0]",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 1 paras[0].firstChild",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 2 paras[1]",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 3 paras[1].firstChild",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 6 detachedPara1",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 8 detachedPara1",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 10 testDiv",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 11 document",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 12 detachedDiv",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 13 detachedPara2",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 19 detachedTextNode",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 26 comment",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 27 detachedComment",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 32 docfrag",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 35 doctype",0,null,null],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1]",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 paras[1].firstChild",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedPara1",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 testDiv",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 document",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 detachedDiv",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedPara2",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 detachedTextNode",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 26 comment",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 27 detachedComment",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 32 docfrag",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 35 doctype",0,null,null],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1]",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 paras[1].firstChild",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedPara1",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 testDiv",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 document",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 detachedDiv",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedPara2",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 detachedTextNode",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 26 comment",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 27 detachedComment",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 32 docfrag",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 35 doctype",0,null,null],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 0 paras[0]",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 1 paras[0].firstChild",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 2 paras[1]",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 3 paras[1].firstChild",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 6 detachedPara1",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 8 detachedPara1",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 10 testDiv",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 11 document",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 12 detachedDiv",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 13 detachedPara2",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 19 detachedTextNode",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 26 comment",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 27 detachedComment",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 32 docfrag",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 35 doctype",0,null,null],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1]",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 paras[1].firstChild",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedPara1",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 testDiv",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 document",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 detachedDiv",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedPara2",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 detachedTextNode",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 26 comment",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 27 detachedComment",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 32 docfrag",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 35 doctype",0,null,null],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1]",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 3 paras[1].firstChild",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 8 detachedPara1",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 10 testDiv",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 11 document",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 12 detachedDiv",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 13 detachedPara2",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 19 detachedTextNode",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 26 comment",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 27 detachedComment",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 32 docfrag",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 35 doctype",0,null,null],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 15 [document.documentElement, 0, document.documentElement, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1]",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 3 paras[1].firstChild",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 8 detachedPara1",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 10 testDiv",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 11 document",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 12 detachedDiv",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 13 detachedPara2",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 19 detachedTextNode",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 26 comment",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 27 detachedComment",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 32 docfrag",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 35 doctype",0,null,null],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 16 [document.documentElement, 0, document.documentElement, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1]",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 3 paras[1].firstChild",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 8 detachedPara1",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 10 testDiv",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 11 document",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 12 detachedDiv",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 13 detachedPara2",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 19 detachedTextNode",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 26 comment",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 27 detachedComment",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 32 docfrag",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 35 doctype",0,null,null],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 17 [document.documentElement, 1, document.documentElement, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 0 paras[0]",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 1 paras[0].firstChild",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 2 paras[1]",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 3 paras[1].firstChild",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 6 detachedPara1",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 8 detachedPara1",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 10 testDiv",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 11 document",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 12 detachedDiv",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 13 detachedPara2",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 19 detachedTextNode",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 26 comment",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 27 detachedComment",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 32 docfrag",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 35 doctype",0,null,null],["Range 18 [document.head, 1, document.head, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 18 [document.head, 1, document.head, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 0 paras[0]",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 1 paras[0].firstChild",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 2 paras[1]",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 3 paras[1].firstChild",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 6 detachedPara1",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 8 detachedPara1",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 10 testDiv",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 11 document",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 12 detachedDiv",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 13 detachedPara2",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 19 detachedTextNode",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 26 comment",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 27 detachedComment",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 32 docfrag",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 35 doctype",0,null,null],["Range 19 [document.body, 0, document.body, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 19 [document.body, 0, document.body, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1]",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 paras[1].firstChild",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedPara1",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 testDiv",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 document",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 detachedDiv",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedPara2",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 detachedTextNode",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 26 comment",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 27 detachedComment",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 32 docfrag",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 35 doctype",0,null,null],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 0 paras[0]",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 1 paras[0].firstChild",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 2 paras[1]",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 3 paras[1].firstChild",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 6 detachedPara1",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 8 detachedPara1",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 10 testDiv",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 11 document",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 12 detachedDiv",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 13 detachedPara2",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 19 detachedTextNode",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 26 comment",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 27 detachedComment",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 32 docfrag",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 35 doctype",0,null,null],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 0 paras[0]",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 1 paras[0].firstChild",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 2 paras[1]",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 3 paras[1].firstChild",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 6 detachedPara1",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 8 detachedPara1",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 10 testDiv",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 11 document",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 12 detachedDiv",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 13 detachedPara2",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 19 detachedTextNode",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 26 comment",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 27 detachedComment",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 32 docfrag",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 35 doctype",0,null,null],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 0 paras[0]",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 1 paras[0].firstChild",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 2 paras[1]",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 3 paras[1].firstChild",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 6 detachedPara1",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 7 detachedPara1.firstChild",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 8 detachedPara1",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 9 detachedPara1.firstChild",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 10 testDiv",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 11 document",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 12 detachedDiv",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 13 detachedPara2",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 19 detachedTextNode",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 26 comment",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 27 detachedComment",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 32 docfrag",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 35 doctype",0,null,null],["Range 23 [paras[0], 0, paras[0], 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 23 [paras[0], 0, paras[0], 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 0 paras[0]",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 2 paras[1]",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 3 paras[1].firstChild",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 6 detachedPara1",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 7 detachedPara1.firstChild",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 8 detachedPara1",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 9 detachedPara1.firstChild",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 10 testDiv",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 11 document",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 12 detachedDiv",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 13 detachedPara2",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 19 detachedTextNode",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 26 comment",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 27 detachedComment",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 32 docfrag",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 35 doctype",0,null,null],["Range 24 [paras[0], 0, paras[0], 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 24 [paras[0], 0, paras[0], 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 0 paras[0]",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 1 paras[0].firstChild",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 2 paras[1]",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 3 paras[1].firstChild",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 6 detachedPara1",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 8 detachedPara1",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 10 testDiv",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 11 document",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 12 detachedDiv",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 13 detachedPara2",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 19 detachedTextNode",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 26 comment",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 27 detachedComment",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 32 docfrag",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 35 doctype",0,null,null],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 25 [detachedPara1, 0, detachedPara1, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1]",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 3 paras[1].firstChild",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 8 detachedPara1",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 10 testDiv",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 11 document",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 12 detachedDiv",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 13 detachedPara2",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 19 detachedTextNode",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 26 comment",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 27 detachedComment",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 32 docfrag",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 35 doctype",0,null,null],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 26 [detachedPara1, 0, detachedPara1, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 document",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 26 comment",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 35 doctype",0,null,null],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1]",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 paras[1].firstChild",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedPara1",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 testDiv",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 document",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 detachedDiv",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedPara2",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 detachedTextNode",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 26 comment",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 27 detachedComment",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 32 docfrag",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 35 doctype",0,null,null],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1]",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 3 paras[1].firstChild",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 7 detachedPara1.firstChild",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedPara1",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 9 detachedPara1.firstChild",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 10 testDiv",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 11 document",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 12 detachedDiv",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedPara2",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 19 detachedTextNode",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 26 comment",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 27 detachedComment",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 32 docfrag",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 35 doctype",0,null,null],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 29 [paras[0].firstChild, 3, paras[3], 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1]",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 3 paras[1].firstChild",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 7 detachedPara1.firstChild",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedPara1",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 9 detachedPara1.firstChild",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 10 testDiv",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 11 document",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 12 detachedDiv",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedPara2",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 19 detachedTextNode",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 26 comment",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 27 detachedComment",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 32 docfrag",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 35 doctype",0,null,null],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 30 [paras[0], 0, paras[0].firstChild, 7], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 0 paras[0]",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 2 paras[1]",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 3 paras[1].firstChild",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@--DOCSHELL 0x9b467c00 == 9 [pid = 1854] [id = 409] 02:26:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9b072000 == 8 [pid = 1854] [id = 408] 02:26:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9aedd400 == 7 [pid = 1854] [id = 407] 02:26:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad40400 == 6 [pid = 1854] [id = 406] 02:26:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa14800 == 5 [pid = 1854] [id = 405] 02:26:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9b469000 == 4 [pid = 1854] [id = 404] 02:26:32 INFO - ............................................................................ 02:26:32 INFO - PROCESS | 1808 | http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 6 detachedPara1",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 7 detachedPara1.firstChild",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 8 detachedPara1",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 9 detachedPara1.firstChild",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 10 testDiv",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 11 document",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 12 detachedDiv",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 13 detachedPara2",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 19 detachedTextNode",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 26 comment",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 27 detachedComment",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 32 docfrag",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 35 doctype",0,null,null],["Range 31 [testDiv, 2, paras[4], 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 31 [testDiv, 2, paras[4], 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 0 paras[0]",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 1 paras[0].firstChild",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 2 paras[1]",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 3 paras[1].firstChild",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 6 detachedPara1",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 7 detachedPara1.firstChild",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 8 detachedPara1",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 9 detachedPara1.firstChild",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 10 testDiv",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 11 document",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 12 detachedDiv",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 13 detachedPara2",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 19 detachedTextNode",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 26 comment",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 27 detachedComment",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 32 docfrag",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 35 doctype",0,null,null],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 32 [testDiv, 1, paras[2].firstChild, 5], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 0 paras[0]",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 1 paras[0].firstChild",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 2 paras[1]",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 3 paras[1].firstChild",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 6 detachedPara1",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 8 detachedPara1",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 10 testDiv",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 11 document",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 12 detachedDiv",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 13 detachedPara2",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 19 detachedTextNode",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 26 comment",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 27 detachedComment",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 32 docfrag",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 35 doctype",0,null,null],["Range 33 [document.documentElement, 1, document.body, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 33 [document.documentElement, 1, document.body, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 0 paras[0]",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 1 paras[0].firstChild",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 2 paras[1]",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 3 paras[1].firstChild",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 6 detachedPara1",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 8 detachedPara1",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 10 testDiv",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 11 document",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 12 detachedDiv",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 13 detachedPara2",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 19 detachedTextNode",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 26 comment",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 27 detachedComment",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 32 docfrag",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 35 doctype",0,null,null],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 0 paras[0]",0,null,null],["Range 35 [document, 0, document, 1], node 1 paras[0].firstChild",0,null,null],["Range 35 [document, 0, document, 1], node 2 paras[1]",0,null,null],["Range 35 [document, 0, document, 1], node 3 paras[1].firstChild",0,null,null],["Range 35 [document, 0, document, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 6 detachedPara1",0,null,null],["Range 35 [document, 0, document, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 35 [document, 0, document, 1], node 8 detachedPara1",0,null,null],["Range 35 [document, 0, document, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 35 [document, 0, document, 1], node 10 testDiv",0,null,null],["Range 35 [document, 0, document, 1], node 11 document",0,null,null],["Range 35 [document, 0, document, 1], node 12 detachedDiv",0,null,null],["Range 35 [document, 0, document, 1], node 13 detachedPara2",0,null,null],["Range 35 [document, 0, document, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 19 detachedTextNode",0,null,null],["Range 35 [document, 0, document, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 26 comment",0,null,null],["Range 35 [document, 0, document, 1], node 27 detachedComment",0,null,null],["Range 35 [document, 0, document, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 32 docfrag",0,null,null],["Range 35 [document, 0, document, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 35 doctype",0,null,null],["Range 35 [document, 0, document, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 35 [document, 0, document, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 0 paras[0]",0,null,null],["Range 36 [document, 0, document, 2], node 1 paras[0].firstChild",0,null,null],["Range 36 [document, 0, document, 2], node 2 paras[1]",0,null,null],["Range 36 [document, 0, document, 2], node 3 paras[1].firstChild",0,null,null],["Range 36 [document, 0, document, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 6 detachedPara1",0,null,null],["Range 36 [document, 0, document, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 36 [document, 0, document, 2], node 8 detachedPara1",0,null,null],["Range 36 [document, 0, document, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 36 [document, 0, document, 2], node 10 testDiv",0,null,null],["Range 36 [document, 0, document, 2], node 11 document",0,null,null],["Range 36 [document, 0, document, 2], node 12 detachedDiv",0,null,null],["Range 36 [document, 0, document, 2], node 13 detachedPara2",0,null,null],["Range 36 [document, 0, document, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 19 detachedTextNode",0,null,null],["Range 36 [document, 0, document, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 26 comment",0,null,null],["Range 36 [document, 0, document, 2], node 27 detachedComment",0,null,null],["Range 36 [document, 0, document, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 32 docfrag",0,null,null],["Range 36 [document, 0, document, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 35 doctype",0,null,null],["Range 36 [document, 0, document, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 36 [document, 0, document, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 0 paras[0]",0,null,null],["Range 37 [document, 1, document, 2], node 1 paras[0].firstChild",0,null,null],["Range 37 [document, 1, document, 2], node 2 paras[1]",0,null,null],["Range 37 [document, 1, document, 2], node 3 paras[1].firstChild",0,null,null],["Range 37 [document, 1, document, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 6 detachedPara1",0,null,null],["Range 37 [document, 1, document, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 37 [document, 1, document, 2], node 8 detachedPara1",0,null,null],["Range 37 [document, 1, document, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 37 [document, 1, document, 2], node 10 testDiv",0,null,null],["Range 37 [document, 1, document, 2], node 11 document",0,null,null],["Range 37 [document, 1, document, 2], node 12 detachedDiv",0,null,null],["Range 37 [document, 1, document, 2], node 13 detachedPara2",0,null,null],["Range 37 [document, 1, document, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 19 detachedTextNode",0,null,null],["Range 37 [document, 1, document, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 26 comment",0,null,null],["Range 37 [document, 1, document, 2], node 27 detachedComment",0,null,null],["Range 37 [document, 1, document, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 32 docfrag",0,null,null],["Range 37 [document, 1, document, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 35 doctype",0,null,null],["Range 37 [document, 1, document, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 37 [document, 1, document, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 0 paras[0]",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 1 paras[0].firstChild",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 2 paras[1]",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 3 paras[1].firstChild",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 6 detachedPara1",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 7 detachedPara1.firstChild",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 8 detachedPara1",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 9 detachedPara1.firstChild",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 10 testDiv",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 11 document",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 12 detachedDiv",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 13 detachedPara2",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 19 detachedTextNode",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 26 comment",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 27 detachedComment",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 32 docfrag",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 35 doctype",0,null,null],["Range 38 [testDiv, 0, comment, 5], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 38 [testDiv, 0, comment, 5], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 0 paras[0]",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 1 paras[0].firstChild",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 2 paras[1]",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 3 paras[1].firstChild",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 6 detachedPara1",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 8 detachedPara1",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 10 testDiv",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 11 document",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 12 detachedDiv",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 13 detachedPara2",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 19 detachedTextNode",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 26 comment",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 27 detachedComment",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 32 docfrag",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 35 doctype",0,null,null],["Range 39 [paras[2].firstChild, 4, comment, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 39 [paras[2].firstChild, 4, comment, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 0 paras[0]",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 1 paras[0].firstChild",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 2 paras[1]",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 3 paras[1].firstChild",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 6 detachedPara1",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 8 detachedPara1",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 10 testDiv",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 11 document",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 12 detachedDiv",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 13 detachedPara2",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 19 detachedTextNode",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 26 comment",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 27 detachedComment",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 32 docfrag",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 35 doctype",0,null,null],["Range 40 [paras[3], 1, comment, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 40 [paras[3], 1, comment, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 0 paras[0]",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 1 paras[0].firstChild",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 2 paras[1]",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 3 paras[1].firstChild",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 6 detachedPara1",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 8 detachedPara1",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 10 testDiv",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 11 document",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 12 detachedDiv",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 13 detachedPara2",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 19 detachedTextNode",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 26 comment",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 27 detachedComment",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 32 docfrag",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 35 doctype",0,null,null],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 41 [foreignDoc, 0, foreignDoc, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 2 paras[1]",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 3 paras[1].firstChild",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 7 detachedPara1.firstChild",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 8 detachedPara1",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 9 detachedPara1.firstChild",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 10 testDiv",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 11 document",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 12 detachedDiv",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 13 detachedPara2",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 19 detachedTextNode",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 26 comment",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 27 detachedComment",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 32 docfrag",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 35 doctype",0,null,null],["Range 42 [foreignDoc, 1, foreignComment, 2], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 42 [foreignDoc, 1, foreignComment, 2], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1]",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 3 paras[1].firstChild",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 7 detachedPara1.firstChild",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedPara1",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 9 detachedPara1.firstChild",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 10 testDiv",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 11 document",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 12 detachedDiv",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedPara2",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 19 detachedTextNode",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 26 comment",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 27 detachedComment",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 32 docfrag",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 35 doctype",0,null,null],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 0 paras[0]",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 1 paras[0].firstChild",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 2 paras[1]",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 3 paras[1].firstChild",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 6 detachedPara1",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 8 detachedPara1",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 10 testDiv",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 11 document",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 12 detachedDiv",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 13 detachedPara2",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 19 detachedTextNode",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 26 comment",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 27 detachedComment",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 32 docfrag",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 35 doctype",0,null,null],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 44 [xmlDoc, 0, xmlDoc, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 2 paras[1]",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 3 paras[1].firstChild",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 8 detachedPara1",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 10 testDiv",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 11 document",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 12 detachedDiv",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 13 detachedPara2",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 19 detachedTextNode",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 26 comment",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 27 detachedComment",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 32 docfrag",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 35 doctype",0,null,null],["Range 45 [xmlDoc, 1, xmlComment, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 45 [xmlDoc, 1, xmlComment, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1]",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 3 paras[1].firstChild",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedPara1",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 10 testDiv",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 11 document",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 12 detachedDiv",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedPara2",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 19 detachedTextNode",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 26 comment",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 27 detachedComment",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 32 docfrag",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 35 doctype",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 0 paras[0]",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 1 paras[0].firstChild",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 2 paras[1]",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 3 paras[1].firstChild",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 6 detachedPara1",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 7 detachedPara1.firstChild",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 8 detachedPara1",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 9 detachedPara1.firstChild",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 10 testDiv",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 11 document",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 12 detachedDiv",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 13 detachedPara2",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 19 detachedTextNode",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 26 comment",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 27 detachedComment",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 32 docfrag",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 35 doctype",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1]",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 paras[1].firstChild",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedPara1",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 testDiv",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 document",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 detachedDiv",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedPara2",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 detachedTextNode",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 26 comment",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 27 detachedComment",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 32 docfrag",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 35 doctype",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 0 paras[0]",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 1 paras[0].firstChild",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 2 paras[1]",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 3 paras[1].firstChild",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 6 detachedPara1",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 7 detachedPara1.firstChild",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 8 detachedPara1",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 9 detachedPara1.firstChild",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 10 testDiv",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 11 document",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 12 detachedDiv",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 13 detachedPara2",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 19 detachedTextNode",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 26 comment",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 27 detachedComment",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 32 docfrag",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 35 doctype",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1]",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 paras[1].firstChild",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedPara1",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 testDiv",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 document",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 detachedDiv",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedPara2",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 detachedTextNode",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 26 comment",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 27 detachedComment",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 32 docfrag",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 35 doctype",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 0 paras[0]",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 2 paras[1]",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 3 paras[1].firstChild",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 7 detachedPara1.firstChild",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 8 detachedPara1",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 9 detachedPara1.firstChild",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 10 testDiv",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 11 document",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 12 detachedDiv",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 13 detachedPara2",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 19 detachedTextNode",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 26 comment",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 27 detachedComment",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 32 docfrag",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 35 doctype",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 0 paras[0]",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 1 paras[0].firstChild",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 2 paras[1]",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 3 paras[1].firstChild",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 6 detachedPara1",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 7 detachedPara1.firstChild",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 8 detachedPara1",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 9 detachedPara1.firstChild",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 10 testDiv",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 11 document",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 12 detachedDiv",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 13 detachedPara2",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 19 detachedTextNode",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 26 comment",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 27 detachedComment",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 32 docfrag",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 35 doctype",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1]",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 paras[1].firstChild",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedPara1",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 testDiv",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 document",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 detachedDiv",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedPara2",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 detachedTextNode",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 26 comment",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 27 detachedComment",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 32 docfrag",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 35 doctype",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 0 paras[0]",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 1 paras[0].firstChild",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 2 paras[1]",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 3 paras[1].firstChild",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 6 detachedPara1",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 7 detachedPara1.firstChild",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 8 detachedPara1",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 9 detachedPara1.firstChild",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 10 testDiv",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 11 document",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 12 detachedDiv",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 13 detachedPara2",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 19 detachedTextNode",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 26 comment",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 27 detachedComment",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 32 docfrag",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 35 doctype",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1]",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 paras[1].firstChild",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 detachedPara1.firstChild",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedPara1",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 detachedPara1.firstChild",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 testDiv",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 document",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 detachedDiv",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedPara2",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 detachedTextNode",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 26 comment",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 27 detachedComment",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 32 docfrag",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 35 doctype",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 0 paras[0]",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 2 paras[1]",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 3 paras[1].firstChild",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 6 detachedPara1",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 8 detachedPara1",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 10 testDiv",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 11 document",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 12 detachedDiv",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 13 detachedPara2",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 19 detachedTextNode",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 26 comment",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 27 detachedComment",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 32 docfrag",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 35 doctype",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 0 paras[0]",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 1 paras[0].firstChild",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 2 paras[1]",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 3 paras[1].firstChild",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 6 detachedPara1",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 8 detachedPara1",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 10 testDiv",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 11 document",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 12 detachedDiv",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 13 detachedPara2",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 19 detachedTextNode",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 26 comment",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 27 detachedComment",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 32 docfrag",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 35 doctype",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 0 paras[0]",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 1 paras[0].firstChild",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 2 paras[1]",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 3 paras[1].firstChild",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 6 detachedPara1",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 8 detachedPara1",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 10 testDiv",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 11 document",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 12 detachedDiv",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 13 detachedPara2",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 19 detachedTextNode",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 26 comment",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 27 detachedComment",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 32 docfrag",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 35 doctype",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"]]]}] 02:26:32 INFO - ................................................................... 02:26:32 INFO - PROCESS | 1808 | --DOMWINDOW == 29 (0x9aa16400) [pid = 1854] [serial = 1128] [outer = (nil)] [url = http://web-platform.test:8000/selection/getRangeAt.html] 02:26:32 INFO - PROCESS | 1808 | --DOMWINDOW == 28 (0x9ad4e400) [pid = 1854] [serial = 1131] [outer = (nil)] [url = http://web-platform.test:8000/selection/getSelection.html] 02:26:32 INFO - PROCESS | 1808 | --DOMWINDOW == 27 (0x9b468000) [pid = 1854] [serial = 1139] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html] 02:26:32 INFO - PROCESS | 1808 | --DOMWINDOW == 26 (0x9b074000) [pid = 1854] [serial = 1136] [outer = (nil)] [url = http://web-platform.test:8000/selection/interfaces.html] 02:26:32 INFO - PROCESS | 1808 | --DOMWINDOW == 25 (0x9aede000) [pid = 1854] [serial = 1134] [outer = (nil)] [url = about:blank] 02:26:33 INFO - ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 02:26:33 INFO - TEST-OK | /selection/selectAllChildren.html | took 21084ms 02:26:33 INFO - PROCESS | 1808 | 1476437193498 Marionette TRACE conn4 -> [0,1203,"getWindowHandle",null] 02:26:33 INFO - PROCESS | 1808 | 1476437193503 Marionette TRACE conn4 <- [1,1203,null,{"value":"2147483649"}] 02:26:33 INFO - PROCESS | 1808 | 1476437193544 Marionette TRACE conn4 -> [0,1204,"setScriptTimeout",{"ms":35000}] 02:26:33 INFO - TEST-START | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html 02:26:33 INFO - PROCESS | 1808 | 1476437193559 Marionette TRACE conn4 <- [1,1204,null,{}] 02:26:33 INFO - PROCESS | 1808 | 1476437193572 Marionette TRACE conn4 -> [0,1205,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:26:33 INFO - PROCESS | 1808 | 1476437193747 Marionette TRACE conn4 <- [1,1205,null,{"value":null}] 02:26:33 INFO - PROCESS | 1808 | 1476437193824 Marionette TRACE conn4 -> [0,1206,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:26:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad3c400 == 5 [pid = 1854] [id = 412] 02:26:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0x9ad40400) [pid = 1854] [serial = 1148] [outer = (nil)] 02:26:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0x9aed6800) [pid = 1854] [serial = 1149] [outer = 0x9ad40400] 02:26:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0x9aed9c00) [pid = 1854] [serial = 1150] [outer = 0x9ad40400] 02:26:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aedc800 == 6 [pid = 1854] [id = 413] 02:26:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0x9aedd400) [pid = 1854] [serial = 1151] [outer = (nil)] 02:26:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0x9aedfc00) [pid = 1854] [serial = 1152] [outer = 0x9aedd400] 02:26:42 INFO - PROCESS | 1808 | 1476437198388 Marionette TRACE conn4 <- [1,1206,null,{"value":["/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html",0,null,null,[["Selectors-API Level 2 Test Suite: HTML with Selectors Level 3",0,null,null],["Document supports query",1,"assert_true: Document supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document supports queryAll",1,"assert_true: Document supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element supports query",1,"assert_true: Detached Element supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element supports queryAll",1,"assert_true: Detached Element supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment supports query",1,"assert_true: Fragment supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment supports queryAll",1,"assert_true: Fragment supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element supports query",1,"assert_true: In-document Element supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element supports queryAll",1,"assert_true: In-document Element supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll no parameter",0,null,null],["Document.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query no parameter.",0,null,null],["Document.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll no parameter",0,null,null],["Detached Element.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query no parameter.",0,null,null],["Detached Element.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll no parameter",0,null,null],["Fragment.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query no parameter.",0,null,null],["Fragment.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll no parameter",0,null,null],["In-document Element.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query no parameter.",0,null,null],["In-document Element.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Document.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Detached Element.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["Fragment.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document Element.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >*",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >*",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >*",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >*",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>*",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>*",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>*",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>*",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): *",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): *",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): *",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): *",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align=\"center\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align=\"center\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align=\"center\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align=\"center\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=\"\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=\"\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=\"\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=\"\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align=\"c\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align=\"c\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align=\"c\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align=\"c\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align=\"centera\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align=\"centera\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align=\"centera\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align=\"centera\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value=\"\\e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value=\"\\e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value=\"\\e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value=\"\\e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo=\"\\e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo=\"\\e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo=\"\\e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo=\"\\e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type=\"hidden\"],#attr-value input[type='radio']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type=\"hidden\"],#attr-value input[type='radio']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type=\"hidden\"],#attr-value input[type='radio']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type=\"hidden\"],#attr-value input[type='radio']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~=\"div1\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~=\"div1\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~=\"div1\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~=\"div1\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=\"\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=\"\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=\"\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=\"\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~=\"div\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~=\"div\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~=\"div\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~=\"div\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~=\"\\0000e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~=\"\\0000e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~=\"\\0000e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~=\"\\0000e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~=\"\\e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~=\"\\e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~=\"\\e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~=\"\\e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=\"bookmark\"],#attr-whitespace a[rel~='nofollow']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=\"bookmark\"],#attr-whitespace a[rel~='nofollow']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=\"bookmark\"],#attr-whitespace a[rel~='nofollow']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=\"bookmark\"],#attr-whitespace a[rel~='nofollow']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~=\"book mark\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~=\"book mark\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~=\"book mark\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~=\"book mark\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|=\"en\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|=\"en\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|=\"en\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|=\"en\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|=\"fr\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|=\"fr\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|=\"fr\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|=\"fr\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|=\"en\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|=\"en\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|=\"en\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|=\"en\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|=\"es-AR\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|=\"es-AR\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|=\"es-AR\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|=\"es-AR\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^=\"http://www\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^=\"http://www\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^=\"http://www\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^=\"http://www\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^=\"en-\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^=\"en-\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^=\"en-\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^=\"en-\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=\" apple\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=\" apple\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=\" apple\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=\" apple\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=\".org\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=\".org\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: A--DOMWINDOW == 29 (0x9b46c000) [pid = 1854] [serial = 1140] [outer = (nil)] [url = about:blank] 02:26:42 INFO - PROCESS | 1808 | --DOMWINDOW == 28 (0x9b46d000) [pid = 1854] [serial = 1141] [outer = (nil)] [url = about:blank] 02:26:42 INFO - PROCESS | 1808 | --DOMWINDOW == 27 (0x9ae93c00) [pid = 1854] [serial = 1132] [outer = (nil)] [url = about:blank] 02:26:42 INFO - PROCESS | 1808 | --DOMWINDOW == 26 (0x9aad5400) [pid = 1854] [serial = 1129] [outer = (nil)] [url = about:blank] 02:26:42 INFO - PROCESS | 1808 | --DOMWINDOW == 25 (0x9ad3a400) [pid = 1854] [serial = 1130] [outer = (nil)] [url = about:blank] 02:26:42 INFO - PROCESS | 1808 | --DOMWINDOW == 24 (0x9b4c1800) [pid = 1854] [serial = 1143] [outer = (nil)] [url = about:blank] 02:26:42 INFO - PROCESS | 1808 | --DOMWINDOW == 23 (0x9b0a3800) [pid = 1854] [serial = 1137] [outer = (nil)] [url = about:blank] 02:26:42 INFO - PROCESS | 1808 | --DOMWINDOW == 22 (0x9b0a4400) [pid = 1854] [serial = 1138] [outer = (nil)] [url = about:blank] 02:26:42 INFO - PROCESS | 1808 | --DOMWINDOW == 21 (0x9aed4800) [pid = 1854] [serial = 1133] [outer = (nil)] [url = about:blank] 02:26:42 INFO - PROCESS | 1808 | --DOMWINDOW == 20 (0x9aedec00) [pid = 1854] [serial = 1135] [outer = (nil)] [url = about:blank] 02:26:46 INFO - .......................................................................................................................................................................................... 02:26:46 INFO - PROCESS | 1808 | ttribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=\".org\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=\".org\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$=\"-CH\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$=\"-CH\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$=\"-CH\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$=\"-CH\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple ']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple ']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple ']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple ']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$=\"apple \"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$=\"apple \"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$=\"apple \"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$=\"apple \"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*=\"http://www\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*=\"http://www\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*=\"http://www\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*=\"http://www\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=\".org\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=\".org\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=\".org\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=\".org\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=\".example.\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=\".example.\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=\".example.\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=\".example.\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*=\"en-\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*=\"en-\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*=\"en-\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*=\"en-\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*=\"-CH\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*=\"-CH\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*=\"-CH\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*=\"-CH\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange ']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange ']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange ']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange ']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=\" apple\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=\" apple\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=\" apple\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=\" apple\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*=\"orange \"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*=\"orange \"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*=\"orange \"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*=\"orange \"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*=\"ple banana ora\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*=\"ple banana ora\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*=\"ple banana ora\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*=\"ple banana ora\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n)",1,"context is null","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n)",1,"context is null","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4)",1,"context is null","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4)",1,"context is null","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1)",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1)",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*)",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*)",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\\:bar",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\\:bar",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\\.foo\\[5\\]bar",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\\.foo\\[5\\]bar",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\\#foo\\:bar",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\\#foo\\:bar",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\\.foo\\[5\\]bar",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\\.foo\\[5\\]bar",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |*",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |*",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant\t\r\n#descendant-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant\t\r\n#descendant-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1\t\r\n>\t\r\n#child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1\t\r\n>\t\r\n#child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>\t\r\n#child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>\t\r\n#child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1\t\r\n>#child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1\t\r\n>#child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2\t\r\n+\t\r\n#adjacent-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2\t\r\n+\t\r\n#adjacent-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+\t\r\n#adjacent-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+\t\r\n#adjacent-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2\t\r\n+#adjacent-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2\t\r\n+#adjacent-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2\t\r\n~\t\r\n#sibling-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2\t\r\n~\t\r\n#sibling-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~\t\r\n#sibling-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~\t\r\n#sibling-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2\t\r\n~#sibling-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2\t\r\n~#sibling-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em\t\r \n,\t\r \n#group strong",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em\t\r \n,\t\r \n#group strong",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,\t\r\n#group strong",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,\t\r\n#group strong",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em\t\r\n,#group strong",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em\t\r\n,#group strong",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"],["In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1438:17\n"]]]}] 02:26:46 INFO - ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 02:26:46 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 12897ms 02:26:46 INFO - PROCESS | 1808 | 1476437206467 Marionette TRACE conn4 -> [0,1207,"getWindowHandle",null] 02:26:46 INFO - PROCESS | 1808 | 1476437206475 Marionette TRACE conn4 <- [1,1207,null,{"value":"2147483649"}] 02:26:46 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html 02:26:46 INFO - PROCESS | 1808 | 1476437206489 Marionette TRACE conn4 -> [0,1208,"setScriptTimeout",{"ms":35000}] 02:26:46 INFO - PROCESS | 1808 | 1476437206497 Marionette TRACE conn4 <- [1,1208,null,{}] 02:26:46 INFO - PROCESS | 1808 | 1476437206504 Marionette TRACE conn4 -> [0,1209,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:26:46 INFO - PROCESS | 1808 | 1476437206687 Marionette TRACE conn4 <- [1,1209,null,{"value":null}] 02:26:46 INFO - PROCESS | 1808 | 1476437206763 Marionette TRACE conn4 -> [0,1210,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selectors/attribute-selectors/attribute-case/cssom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:26:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aae1000 == 7 [pid = 1854] [id = 414] 02:26:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0x9aca2800) [pid = 1854] [serial = 1153] [outer = (nil)] 02:26:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0x9acab400) [pid = 1854] [serial = 1154] [outer = 0x9aca2800] 02:26:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 23 (0x9acac000) [pid = 1854] [serial = 1155] [outer = 0x9aca2800] 02:26:48 INFO - ................................ 02:26:48 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1759ms 02:26:48 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html 02:26:48 INFO - PROCESS | 1808 | 1476437208161 Marionette TRACE conn4 <- [1,1210,null,{"value":["/selectors/attribute-selectors/attribute-case/cssom.html",0,null,null,[["[foo=\"bar\"] /* sanity check */ insertRule",0,null,null],["[foo=\"bar\"] /* sanity check */ getting CSSRule#cssText",0,null,null],["[foo=\"bar\"] /* sanity check */ getting CSSStyleRule#selectorText",0,null,null],["[foo=\"bar\"] /* sanity check */ setting CSSStyleRule#selectorText",1,"assert_equals: expected \"[foo=\\\"bar\\\"]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\"] /* sanity check */ insertRule in @media",0,null,null],["[foo=\"bar\"] /* sanity check */ getting CSSRule#cssText in @media",0,null,null],["[foo=\"bar\"] /* sanity check */ getting CSSStyleRule#selectorText in @media",0,null,null],["[foo=\"bar\"] /* sanity check */ setting CSSStyleRule#selectorText in @media",1,"assert_equals: expected \"[foo=\\\"bar\\\"]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\" i] insertRule",0,null,null],["[foo=\"bar\" i] getting CSSRule#cssText",0,null,null],["[foo=\"bar\" i] getting CSSStyleRule#selectorText",0,null,null],["[foo=\"bar\" i] setting CSSStyleRule#selectorText",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\" i] insertRule in @media",0,null,null],["[foo=\"bar\" i] getting CSSRule#cssText in @media",0,null,null],["[foo=\"bar\" i] getting CSSStyleRule#selectorText in @media",0,null,null],["[foo=\"bar\" i] setting CSSStyleRule#selectorText in @media",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\" /**/ i] insertRule",0,null,null],["[foo=\"bar\" /**/ i] getting CSSRule#cssText",0,null,null],["[foo=\"bar\" /**/ i] getting CSSStyleRule#selectorText",0,null,null],["[foo=\"bar\" /**/ i] setting CSSStyleRule#selectorText",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\" /**/ i] insertRule in @media",0,null,null],["[foo=\"bar\" /**/ i] getting CSSRule#cssText in @media",0,null,null],["[foo=\"bar\" /**/ i] getting CSSStyleRule#selectorText in @media",0,null,null],["[foo=\"bar\" /**/ i] setting CSSStyleRule#selectorText in @media",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\"/**/i] insertRule",0,null,null],["[foo=\"bar\"/**/i] getting CSSRule#cssText",0,null,null],["[foo=\"bar\"/**/i] getting CSSStyleRule#selectorText",0,null,null],["[foo=\"bar\"/**/i] setting CSSStyleRule#selectorText",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"],["[foo=\"bar\"/**/i] insertRule in @media",0,null,null],["[foo=\"bar\"/**/i] getting CSSRule#cssText in @media",0,null,null],["[foo=\"bar\"/**/i] getting CSSStyleRule#selectorText in @media",0,null,null],["[foo=\"bar\"/**/i] setting CSSStyleRule#selectorText in @media",1,"assert_equals: expected \"[foo=\\\"bar\\\" i]\" but got \"foobar\"","@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:54:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:50:5\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3\n@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1\n"]]]}] 02:26:48 INFO - PROCESS | 1808 | 1476437208245 Marionette TRACE conn4 -> [0,1211,"getWindowHandle",null] 02:26:48 INFO - PROCESS | 1808 | 1476437208249 Marionette TRACE conn4 <- [1,1211,null,{"value":"2147483649"}] 02:26:48 INFO - PROCESS | 1808 | 1476437208260 Marionette TRACE conn4 -> [0,1212,"setScriptTimeout",{"ms":35000}] 02:26:48 INFO - PROCESS | 1808 | 1476437208272 Marionette TRACE conn4 <- [1,1212,null,{}] 02:26:48 INFO - PROCESS | 1808 | 1476437208294 Marionette TRACE conn4 -> [0,1213,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:26:48 INFO - PROCESS | 1808 | 1476437208440 Marionette TRACE conn4 <- [1,1213,null,{"value":null}] 02:26:48 INFO - PROCESS | 1808 | 1476437208479 Marionette TRACE conn4 -> [0,1214,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selectors/attribute-selectors/attribute-case/semantics.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:26:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa98400 == 8 [pid = 1854] [id = 415] 02:26:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 24 (0x9aef4000) [pid = 1854] [serial = 1156] [outer = (nil)] 02:26:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0x9b0b1800) [pid = 1854] [serial = 1157] [outer = 0x9aef4000] 02:26:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0x9b0ad800) [pid = 1854] [serial = 1158] [outer = 0x9aef4000] 02:26:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b267000 == 9 [pid = 1854] [id = 416] 02:26:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0x9b267800) [pid = 1854] [serial = 1159] [outer = (nil)] 02:26:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b2ac800 == 10 [pid = 1854] [id = 417] 02:26:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0x9b378000) [pid = 1854] [serial = 1160] [outer = (nil)] 02:26:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0x9b3a2c00) [pid = 1854] [serial = 1161] [outer = 0x9b267800] 02:26:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0x9b462000) [pid = 1854] [serial = 1162] [outer = 0x9b378000] 02:26:51 INFO - ............................................................................................................................................................................................................................................................................................................................................................... 02:26:51 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/semantics.html | took 3201ms 02:26:51 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/syntax.html 02:26:51 INFO - PROCESS | 1808 | 1476437211181 Marionette TRACE conn4 <- [1,1214,null,{"value":["/selectors/attribute-selectors/attribute-case/semantics.html",0,null,null,[["[foo='BAR'] /* sanity check (match) */
in standards mode",0,null,null],["[foo='BAR'] /* sanity check (match) */
with querySelector in standards mode",0,null,null],["[foo='bar' i]
in standards mode",0,null,null],["[foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='' i]
in standards mode",0,null,null],["[foo='' i]
with querySelector in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in both */
in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in both */
with querySelector in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in both */
in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode",0,null,null],["[*|foo='bar' i]
in standards mode",0,null,null],["[*|foo='bar' i]
with querySelector in standards mode",0,null,null],["[*|foo='bar' i]
in standards mode",0,null,null],["[*|foo='bar' i]
with querySelector in standards mode",0,null,null],["[align='left' i]
in standards mode",0,null,null],["[align='left' i]
with querySelector in standards mode",0,null,null],["[align='LEFT' i]
in standards mode",0,null,null],["[align='LEFT' i]
with querySelector in standards mode",0,null,null],["[class~='a' i]
in standards mode",0,null,null],["[class~='a' i]
with querySelector in standards mode",0,null,null],["[class~='A' i]
in standards mode",0,null,null],["[class~='A' i]
with querySelector in standards mode",0,null,null],["[id^='a' i]
in standards mode",0,null,null],["[id^='a' i]
with querySelector in standards mode",0,null,null],["[id$='A' i]
in standards mode",0,null,null],["[id$='A' i]
with querySelector in standards mode",0,null,null],["[lang|='a' i]
in standards mode",0,null,null],["[lang|='a' i]
with querySelector in standards mode",0,null,null],["[lang*='A' i]
in standards mode",0,null,null],["[lang*='A' i]
with querySelector in standards mode",0,null,null],["[*|lang='a' i]
in standards mode",0,null,null],["[*|lang='a' i]
with querySelector in standards mode",0,null,null],["[*|lang='A' i]
in standards mode",0,null,null],["[*|lang='A' i]
with querySelector in standards mode",0,null,null],["@namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode",0,null,null],["[foo='bar' i][foo='bar' i]
in standards mode",0,null,null],["[foo='bar' i][foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='BAR'][foo='bar' i]
in standards mode",0,null,null],["[foo='BAR'][foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='bar' i][foo='BAR']
in standards mode",0,null,null],["[foo='bar' i][foo='BAR']
with querySelector in standards mode",0,null,null],["[missingattr] /* sanity check (no match) */
in standards mode",0,null,null],["[missingattr] /* sanity check (no match) */
with querySelector in standards mode",0,null,null],["[foo='' i]
in standards mode",0,null,null],["[foo='' i]
with querySelector in standards mode",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
in standards mode",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
with querySelector in standards mode",0,null,null],["[foo='' i] /* \\0 in attribute */
in standards mode",0,null,null],["[foo='' i] /* \\0 in attribute */
with querySelector in standards mode",0,null,null],["[foo='ä' i]
in standards mode",0,null,null],["[foo='ä' i]
with querySelector in standards mode",0,null,null],["[foo='Ä' i]
in standards mode",0,null,null],["[foo='Ä' i]
with querySelector in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in standards mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in standards mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in standards mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in standards mode",0,null,null],["[foo='i' i]
in standards mode",0,null,null],["[foo='i' i]
with querySelector in standards mode",0,null,null],["[foo='i' i]
in standards mode",0,null,null],["[foo='i' i]
with querySelector in standards mode",0,null,null],["[foo='I' i]
in standards mode",0,null,null],["[foo='I' i]
with querySelector in standards mode",0,null,null],["[foo='I' i]
in standards mode",0,null,null],["[foo='I' i]
with querySelector in standards mode",0,null,null],["[foo='İ' i]
in standards mode",0,null,null],["[foo='İ' i]
with querySelector in standards mode",0,null,null],["[foo='ı' i]
in standards mode",0,null,null],["[foo='ı' i]
with querySelector in standards mode",0,null,null],["[foo='İ' i]
in standards mode",0,null,null],["[foo='İ' i]
with querySelector in standards mode",0,null,null],["[foo='ı' i]
in standards mode",0,null,null],["[foo='ı' i]
with querySelector in standards mode",0,null,null],["[foo='bar' i]
in standards mode",0,null,null],["[foo='bar' i]
with querySelector in standards mode",0,null,null],["[|foo='bar' i]
in standards mode",0,null,null],["[|foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='bar' i]
in standards mode",0,null,null],["[foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='\t' i] /* tab in selector */
in standards mode",0,null,null],["[foo='\t' i] /* tab in selector */
with querySelector in standards mode",0,null,null],["[foo=' ' i] /* tab in attribute */
in standards mode",0,null,null],["[foo=' ' i] /* tab in attribute */
with querySelector in standards mode",0,null,null],["@namespace x 'a'; [x|foo='' i]
in standards mode",0,null,null],["@namespace x 'A'; [x|foo='' i]
in standards mode",0,null,null],["[foo='bar' i][foo='bar']
in standards mode",0,null,null],["[foo='bar' i][foo='bar']
with querySelector in standards mode",0,null,null],["[foo='bar' i]
in standards mode",0,null,null],["[foo='bar' i]
with querySelector in standards mode",0,null,null],["[foo='BAR'] /* sanity check (match) */
in quirks mode",0,null,null],["[foo='BAR'] /* sanity check (match) */
with querySelector in quirks mode",0,null,null],["[foo='bar' i]
in quirks mode",0,null,null],["[foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='' i]
in quirks mode",0,null,null],["[foo='' i]
with querySelector in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in both */
in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in both */
with querySelector in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in both */
in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in both */
with querySelector in quirks mode",0,null,null],["[*|foo='bar' i]
in quirks mode",0,null,null],["[*|foo='bar' i]
with querySelector in quirks mode",0,null,null],["[*|foo='bar' i]
in quirks mode",0,null,null],["[*|foo='bar' i]
with querySelector in quirks mode",0,null,null],["[align='left' i]
in quirks mode",0,null,null],["[align='left' i]
with querySelector in quirks mode",0,null,null],["[align='LEFT' i]
in quirks mode",0,null,null],["[align='LEFT' i]
with querySelector in quirks mode",0,null,null],["[class~='a' i]
in quirks mode",0,null,null],["[class~='a' i]
with querySelector in quirks mode",0,null,null],["[class~='A' i]
in quirks mode",0,null,null],["[class~='A' i]
with querySelector in quirks mode",0,null,null],["[id^='a' i]
in quirks mode",0,null,null],["[id^='a' i]
with querySelector in quirks mode",0,null,null],["[id$='A' i]
in quirks mode",0,null,null],["[id$='A' i]
with querySelector in quirks mode",0,null,null],["[lang|='a' i]
in quirks mode",0,null,null],["[lang|='a' i]
with querySelector in quirks mode",0,null,null],["[lang*='A' i]
in quirks mode",0,null,null],["[lang*='A' i]
with querySelector in quirks mode",0,null,null],["[*|lang='a' i]
in quirks mode",0,null,null],["[*|lang='a' i]
with querySelector in quirks mode",0,null,null],["[*|lang='A' i]
in quirks mode",0,null,null],["[*|lang='A' i]
with querySelector in quirks mode",0,null,null],["@namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in quirks mode",0,null,null],["[foo='bar' i][foo='bar' i]
in quirks mode",0,null,null],["[foo='bar' i][foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='BAR'][foo='bar' i]
in quirks mode",0,null,null],["[foo='BAR'][foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='bar' i][foo='BAR']
in quirks mode",0,null,null],["[foo='bar' i][foo='BAR']
with querySelector in quirks mode",0,null,null],["[missingattr] /* sanity check (no match) */
in quirks mode",0,null,null],["[missingattr] /* sanity check (no match) */
with querySelector in quirks mode",0,null,null],["[foo='' i]
in quirks mode",0,null,null],["[foo='' i]
with querySelector in quirks mode",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
in quirks mode",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
with querySelector in quirks mode",0,null,null],["[foo='' i] /* \\0 in attribute */
in quirks mode",0,null,null],["[foo='' i] /* \\0 in attribute */
with querySelector in quirks mode",0,null,null],["[foo='ä' i]
in quirks mode",0,null,null],["[foo='ä' i]
with querySelector in quirks mode",0,null,null],["[foo='Ä' i]
in quirks mode",0,null,null],["[foo='Ä' i]
with querySelector in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in quirks mode",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in quirks mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in quirks mode",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in quirks mode",0,null,null],["[foo='i' i]
in quirks mode",0,null,null],["[foo='i' i]
with querySelector in quirks mode",0,null,null],["[foo='i' i]
in quirks mode",0,null,null],["[foo='i' i]
with querySelector in quirks mode",0,null,null],["[foo='I' i]
in quirks mode",0,null,null],["[foo='I' i]
with querySelector in quirks mode",0,null,null],["[foo='I' i]
in quirks mode",0,null,null],["[foo='I' i]
with querySelector in quirks mode",0,null,null],["[foo='İ' i]
in quirks mode",0,null,null],["[foo='İ' i]
with querySelector in quirks mode",0,null,null],["[foo='ı' i]
in quirks mode",0,null,null],["[foo='ı' i]
with querySelector in quirks mode",0,null,null],["[foo='İ' i]
in quirks mode",0,null,null],["[foo='İ' i]
with querySelector in quirks mode",0,null,null],["[foo='ı' i]
in quirks mode",0,null,null],["[foo='ı' i]
with querySelector in quirks mode",0,null,null],["[foo='bar' i]
in quirks mode",0,null,null],["[foo='bar' i]
with querySelector in quirks mode",0,null,null],["[|foo='bar' i]
in quirks mode",0,null,null],["[|foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='bar' i]
in quirks mode",0,null,null],["[foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='\t' i] /* tab in selector */
in quirks mode",0,null,null],["[foo='\t' i] /* tab in selector */
with querySelector in quirks mode",0,null,null],["[foo=' ' i] /* tab in attribute */
in quirks mode",0,null,null],["[foo=' ' i] /* tab in attribute */
with querySelector in quirks mode",0,null,null],["@namespace x 'a'; [x|foo='' i]
in quirks mode",0,null,null],["@namespace x 'A'; [x|foo='' i]
in quirks mode",0,null,null],["[foo='bar' i][foo='bar']
in quirks mode",0,null,null],["[foo='bar' i][foo='bar']
with querySelector in quirks mode",0,null,null],["[foo='bar' i]
in quirks mode",0,null,null],["[foo='bar' i]
with querySelector in quirks mode",0,null,null],["[foo='BAR'] /* sanity check (match) */
in XML",0,null,null],["[foo='BAR'] /* sanity check (match) */
with querySelector in XML",0,null,null],["[foo='bar' i]
in XML",0,null,null],["[foo='bar' i]
with querySelector in XML",0,null,null],["[foo='' i]
in XML",0,null,null],["[foo='' i]
with querySelector in XML",0,null,null],["[foo='ä' i] /* COMBINING in both */
in XML",0,null,null],["[foo='ä' i] /* COMBINING in both */
with querySelector in XML",0,null,null],["[foo='Ä' i] /* COMBINING in both */
in XML",0,null,null],["[foo='Ä' i] /* COMBINING in both */
with querySelector in XML",0,null,null],["[*|foo='bar' i]
in XML",0,null,null],["[*|foo='bar' i]
with querySelector in XML",0,null,null],["[*|foo='bar' i]
in XML",0,null,null],["[*|foo='bar' i]
with querySelector in XML",0,null,null],["[align='left' i]
in XML",0,null,null],["[align='left' i]
with querySelector in XML",0,null,null],["[align='LEFT' i]
in XML",0,null,null],["[align='LEFT' i]
with querySelector in XML",0,null,null],["[class~='a' i]
in XML",0,null,null],["[class~='a' i]
with querySelector in XML",0,null,null],["[class~='A' i]
in XML",0,null,null],["[class~='A' i]
with querySelector in XML",0,null,null],["[id^='a' i]
in XML",0,null,null],["[id^='a' i]
with querySelector in XML",0,null,null],["[id$='A' i]
in XML",0,null,null],["[id$='A' i]
with querySelector in XML",0,null,null],["[lang|='a' i]
in XML",0,null,null],["[lang|='a' i]
with querySelector in XML",0,null,null],["[lang*='A' i]
in XML",0,null,null],["[lang*='A' i]
with querySelector in XML",0,null,null],["[*|lang='a' i]
in XML",0,null,null],["[*|lang='a' i]
with querySelector in XML",0,null,null],["[*|lang='A' i]
in XML",0,null,null],["[*|lang='A' i]
with querySelector in XML",0,null,null],["@namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in XML",0,null,null],["[foo='bar' i][foo='bar' i]
in XML",0,null,null],["[foo='bar' i][foo='bar' i]
with querySelector in XML",0,null,null],["[foo='BAR'][foo='bar' i]
in XML",0,null,null],["[foo='BAR'][foo='bar' i]
with querySelector in XML",0,null,null],["[foo='bar' i][foo='BAR']
in XML",0,null,null],["[foo='bar' i][foo='BAR']
with querySelector in XML",0,null,null],["[missingattr] /* sanity check (no match) */
in XML",0,null,null],["[missingattr] /* sanity check (no match) */
with querySelector in XML",0,null,null],["[foo='' i]
in XML",0,null,null],["[foo='' i]
with querySelector in XML",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
in XML",0,null,null],["[foo='\u0000' i] /* \\0 in selector */
with querySelector in XML",0,null,null],["[foo='' i] /* \\0 in attribute */
in XML",0,null,null],["[foo='' i] /* \\0 in attribute */
with querySelector in XML",0,null,null],["[foo='ä' i]
in XML",0,null,null],["[foo='ä' i]
with querySelector in XML",0,null,null],["[foo='Ä' i]
in XML",0,null,null],["[foo='Ä' i]
with querySelector in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo~='ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo^='Ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo$='Ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo*='ä' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo|='ä' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='Ä' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo='ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
in XML",0,null,null],["[foo='Ä' i] /* COMBINING in selector */
with querySelector in XML",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='a' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='a' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='A' i] /* COMBINING in attribute */
in XML",0,null,null],["[foo='A' i] /* COMBINING in attribute */
with querySelector in XML",0,null,null],["[foo='i' i]
in XML",0,null,null],["[foo='i' i]
with querySelector in XML",0,null,null],["[foo='i' i]
in XML",0,null,null],["[foo='i' i]
with querySelector in XML",0,null,null],["[foo='I' i]
in XML",0,null,null],["[foo='I' i]
with querySelector in XML",0,null,null],["[foo='I' i]
in XML",0,null,null],["[foo='I' i]
with querySelector in XML",0,null,null],["[foo='İ' i]
in XML",0,null,null],["[foo='İ' i]
with querySelector in XML",0,null,null],["[foo='ı' i]
in XML",0,null,null],["[foo='ı' i]
with querySelector in XML",0,null,null],["[foo='İ' i]
in XML",0,null,null],["[foo='İ' i]
with querySelector in XML",0,null,null],["[foo='ı' i]
in XML",0,null,null],["[foo='ı' i]
with querySelector in XML",0,null,null],["[foo='bar' i]
in XML",0,null,null],["[foo='bar' i]
with querySelector in XML",0,null,null],["[|foo='bar' i]
in XML",0,null,null],["[|foo='bar' i]
with querySelector in XML",0,null,null],["[foo='bar' i]
in XML",0,null,null],["[foo='bar' i]
with querySelector in XML",0,null,null],["[foo='\t' i] /* tab in selector */
in XML",0,null,null],["[foo='\t' i] /* tab in selector */
with querySelector in XML",0,null,null],["[foo=' ' i] /* tab in attribute */
in XML",0,null,null],["[foo=' ' i] /* tab in attribute */
with querySelector in XML",0,null,null],["@namespace x 'a'; [x|foo='' i]
in XML",0,null,null],["@namespace x 'A'; [x|foo='' i]
in XML",0,null,null],["[foo='bar' i][foo='bar']
in XML",0,null,null],["[foo='bar' i][foo='bar']
with querySelector in XML",0,null,null],["[foo='bar' i]
in XML",0,null,null],["[foo='bar' i]
with querySelector in XML",0,null,null]]]}] 02:26:51 INFO - PROCESS | 1808 | 1476437211459 Marionette TRACE conn4 -> [0,1215,"getWindowHandle",null] 02:26:51 INFO - PROCESS | 1808 | 1476437211469 Marionette TRACE conn4 <- [1,1215,null,{"value":"2147483649"}] 02:26:51 INFO - PROCESS | 1808 | 1476437211480 Marionette TRACE conn4 -> [0,1216,"setScriptTimeout",{"ms":35000}] 02:26:51 INFO - PROCESS | 1808 | 1476437211482 Marionette TRACE conn4 <- [1,1216,null,{}] 02:26:51 INFO - PROCESS | 1808 | 1476437211500 Marionette TRACE conn4 -> [0,1217,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:26:51 INFO - PROCESS | 1808 | 1476437211845 Marionette TRACE conn4 <- [1,1217,null,{"value":null}] 02:26:52 INFO - PROCESS | 1808 | 1476437211978 Marionette TRACE conn4 -> [0,1218,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/selectors/attribute-selectors/attribute-case/syntax.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/syntax.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:26:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b46c800 == 11 [pid = 1854] [id = 418] 02:26:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0x9b46d800) [pid = 1854] [serial = 1163] [outer = (nil)] 02:26:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0x9e115000) [pid = 1854] [serial = 1164] [outer = 0x9b46d800] 02:26:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0x9e095000) [pid = 1854] [serial = 1165] [outer = 0x9b46d800] 02:26:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x9e11a000 == 12 [pid = 1854] [id = 419] 02:26:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0x9e11a400) [pid = 1854] [serial = 1166] [outer = (nil)] 02:26:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x9e11b800 == 13 [pid = 1854] [id = 420] 02:26:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0x9e11c000) [pid = 1854] [serial = 1167] [outer = (nil)] 02:26:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0x9e11d400) [pid = 1854] [serial = 1168] [outer = 0x9e11a400] 02:26:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0x9e11e000) [pid = 1854] [serial = 1169] [outer = 0x9e11c000] 02:26:55 INFO - ................................................................................................................................................................................................................................................................................................... 02:26:55 INFO - PROCESS | 1808 | 1476437214798 Marionette TRACE conn4 <- [1,1218,null,{"value":["/selectors/attribute-selectors/attribute-case/syntax.html",0,null,null,[["[foo='BAR'] /* sanity check (valid) */ in standards mode",0,null,null],["[foo='BAR'] /* sanity check (valid) */ with querySelector in standards mode",0,null,null],["[foo='bar' i] in standards mode",0,null,null],["[foo='bar' i] with querySelector in standards mode",0,null,null],["[foo='bar' I] in standards mode",0,null,null],["[foo='bar' I] with querySelector in standards mode",0,null,null],["[foo=bar i] in standards mode",0,null,null],["[foo=bar i] with querySelector in standards mode",0,null,null],["[foo=\"bar\" i] in standards mode",0,null,null],["[foo=\"bar\" i] with querySelector in standards mode",0,null,null],["[foo='bar'i] in standards mode",0,null,null],["[foo='bar'i] with querySelector in standards mode",0,null,null],["[foo='bar'i ] in standards mode",0,null,null],["[foo='bar'i ] with querySelector in standards mode",0,null,null],["[foo='bar' i ] in standards mode",0,null,null],["[foo='bar' i ] with querySelector in standards mode",0,null,null],["[foo='bar' /**/ i] in standards mode",0,null,null],["[foo='bar' /**/ i] with querySelector in standards mode",0,null,null],["[foo='bar' i /**/ ] in standards mode",0,null,null],["[foo='bar' i /**/ ] with querySelector in standards mode",0,null,null],["[foo='bar'/**/i/**/] in standards mode",0,null,null],["[foo='bar'/**/i/**/] with querySelector in standards mode",0,null,null],["[foo=bar/**/i] in standards mode",0,null,null],["[foo=bar/**/i] with querySelector in standards mode",0,null,null],["[foo='bar'\ti\t] /* \\t */ in standards mode",0,null,null],["[foo='bar'\ti\t] /* \\t */ with querySelector in standards mode",0,null,null],["[foo='bar'\ni\n] /* \\n */ in standards mode",0,null,null],["[foo='bar'\ni\n] /* \\n */ with querySelector in standards mode",0,null,null],["[foo='bar'\ri\r] /* \\r */ in standards mode",0,null,null],["[foo='bar'\ri\r] /* \\r */ with querySelector in standards mode",0,null,null],["[foo='bar' \\i] in standards mode",0,null,null],["[foo='bar' \\i] with querySelector in standards mode",0,null,null],["[foo='bar' \\69] in standards mode",0,null,null],["[foo='bar' \\69] with querySelector in standards mode",0,null,null],["[foo~='bar' i] in standards mode",0,null,null],["[foo~='bar' i] with querySelector in standards mode",0,null,null],["[foo^='bar' i] in standards mode",0,null,null],["[foo^='bar' i] with querySelector in standards mode",0,null,null],["[foo$='bar' i] in standards mode",0,null,null],["[foo$='bar' i] with querySelector in standards mode",0,null,null],["[foo*='bar' i] in standards mode",0,null,null],["[foo*='bar' i] with querySelector in standards mode",0,null,null],["[foo|='bar' i] in standards mode",0,null,null],["[foo|='bar' i] with querySelector in standards mode",0,null,null],["[|foo='bar' i] in standards mode",0,null,null],["[|foo='bar' i] with querySelector in standards mode",0,null,null],["[*|foo='bar' i] in standards mode",0,null,null],["[*|foo='bar' i] with querySelector in standards mode",0,null,null],["[foo[ /* sanity check (invalid) */ in standards mode",0,null,null],["[foo[ /* sanity check (invalid) */ with querySelector in standards mode",0,null,null],["[foo='bar' i i] in standards mode",0,null,null],["[foo='bar' i i] with querySelector in standards mode",0,null,null],["[foo i ='bar'] in standards mode",0,null,null],["[foo i ='bar'] with querySelector in standards mode",0,null,null],["[foo= i 'bar'] in standards mode",0,null,null],["[foo= i 'bar'] with querySelector in standards mode",0,null,null],["[i foo='bar'] in standards mode",0,null,null],["[i foo='bar'] with querySelector in standards mode",0,null,null],["[foo='bar' i\u0000] /* \\0 */ in standards mode",0,null,null],["[foo='bar' i\u0000] /* \\0 */ with querySelector in standards mode",0,null,null],["[foo='bar' İ] in standards mode",0,null,null],["[foo='bar' İ] with querySelector in standards mode",0,null,null],["[foo='bar' ı] in standards mode",0,null,null],["[foo='bar' ı] with querySelector in standards mode",0,null,null],["[foo='bar' ii] in standards mode",0,null,null],["[foo='bar' ii] with querySelector in standards mode",0,null,null],["[foo='bar' ij] in standards mode",0,null,null],["[foo='bar' ij] with querySelector in standards mode",0,null,null],["[foo='bar' j] in standards mode",0,null,null],["[foo='bar' j] with querySelector in standards mode",0,null,null],["[foo='bar' \\\\i] in standards mode",0,null,null],["[foo='bar' \\\\i] with querySelector in standards mode",0,null,null],["[foo='bar' \\\\69] in standards mode",0,null,null],["[foo='bar' \\\\69] with querySelector in standards mode",0,null,null],["[foo='bar' i()] in standards mode",0,null,null],["[foo='bar' i()] with querySelector in standards mode",0,null,null],["[foo='bar' i ()] in standards mode",0,null,null],["[foo='bar' i ()] with querySelector in standards mode",0,null,null],["[foo='bar' () i] in standards mode",0,null,null],["[foo='bar' () i] with querySelector in standards mode",0,null,null],["[foo='bar' (i)] in standards mode",0,null,null],["[foo='bar' (i)] with querySelector in standards mode",0,null,null],["[foo='bar' i []] in standards mode",0,null,null],["[foo='bar' i []] with querySelector in standards mode",0,null,null],["[foo='bar' [] i] in standards mode",0,null,null],["[foo='bar' [] i] with querySelector in standards mode",0,null,null],["[foo='bar' [i]] in standards mode",0,null,null],["[foo='bar' [i]] with querySelector in standards mode",0,null,null],["[foo='bar' i {}] in standards mode",0,null,null],["[foo='bar' i {}] with querySelector in standards mode",0,null,null],["[foo='bar' {} i] in standards mode",0,null,null],["[foo='bar' {} i] with querySelector in standards mode",0,null,null],["[foo='bar' {i}] in standards mode",0,null,null],["[foo='bar' {i}] with querySelector in standards mode",0,null,null],["[foo='bar' 1i] in standards mode",0,null,null],["[foo='bar' 1i] with querySelector in standards mode",0,null,null],["[foo='bar' 1] in standards mode",0,null,null],["[foo='bar' 1] with querySelector in standards mode",0,null,null],["[foo='bar' 'i'] in standards mode",0,null,null],["[foo='bar' 'i'] with querySelector in standards mode",0,null,null],["[foo='bar' url(i)] in standards mode",0,null,null],["[foo='bar' url(i)] with querySelector in standards mode",0,null,null],["[foo='bar' ,i] in standards mode",0,null,null],["[foo='bar' ,i] with querySelector in standards mode",0,null,null],["[foo='bar' i,] in standards mode",0,null,null],["[foo='bar' i,] with querySelector in standards mode",0,null,null],["[foo='bar']i in standards mode",0,null,null],["[foo='bar']i with querySelector in standards mode",0,null,null],["[foo='bar' |i] in standards mode",0,null,null],["[foo='bar' |i] with querySelector in standards mode",0,null,null],["[foo='bar' \\|i] in standards mode",0,null,null],["[foo='bar' \\|i] with querySelector in standards mode",0,null,null],["[foo='bar' *|i] in standards mode",0,null,null],["[foo='bar' *|i] with querySelector in standards mode",0,null,null],["[foo='bar' \\*|i] in standards mode",0,null,null],["[foo='bar' \\*|i] with querySelector in standards mode",0,null,null],["[foo='bar' *] in standards mode",0,null,null],["[foo='bar' *] with querySelector in standards mode",0,null,null],["[foo='bar' \\*] in standards mode",0,null,null],["[foo='bar' \\*] with querySelector in standards mode",0,null,null],["[foo i] in standards mode",0,null,null],["[foo i] with querySelector in standards mode",0,null,null],["[foo/**/i] in standards mode",0,null,null],["[foo/**/i] with querySelector in standards mode",0,null,null],["[foo='BAR'] /* sanity check (valid) */ in quirks mode",0,null,null],["[foo='BAR'] /* sanity check (valid) */ with querySelector in quirks mode",0,null,null],["[foo='bar' i] in quirks mode",0,null,null],["[foo='bar' i] with querySelector in quirks mode",0,null,null],["[foo='bar' I] in quirks mode",0,null,null],["[foo='bar' I] with querySelector in quirks mode",0,null,null],["[foo=bar i] in quirks mode",0,null,null],["[foo=bar i] with querySelector in quirks mode",0,null,null],["[foo=\"bar\" i] in quirks mode",0,null,null],["[foo=\"bar\" i] with querySelector in quirks mode",0,null,null],["[foo='bar'i] in quirks mode",0,null,null],["[foo='bar'i] with querySelector in quirks mode",0,null,null],["[foo='bar'i ] in quirks mode",0,null,null],["[foo='bar'i ] with querySelector in quirks mode",0,null,null],["[foo='bar' i ] in quirks mode",0,null,null],["[foo='bar' i ] with querySelector in quirks mode",0,null,null],["[foo='bar' /**/ i] in quirks mode",0,null,null],["[foo='bar' /**/ i] with querySelector in quirks mode",0,null,null],["[foo='bar' i /**/ ] in quirks mode",0,null,null],["[foo='bar' i /**/ ] with querySelector in quirks mode",0,null,null],["[foo='bar'/**/i/**/] in quirks mode",0,null,null],["[foo='bar'/**/i/**/] with querySelector in quirks mode",0,null,null],["[foo=bar/**/i] in quirks mode",0,null,null],["[foo=bar/**/i] with querySelector in quirks mode",0,null,null],["[foo='bar'\ti\t] /* \\t */ in quirks mode",0,null,null],["[foo='bar'\ti\t] /* \\t */ with querySelector in quirks mode",0,null,null],["[foo='bar'\ni\n] /* \\n */ in quirks mode",0,null,null],["[foo='bar'\ni\n] /* \\n */ with querySelector in quirks mode",0,null,null],["[foo='bar'\ri\r] /* \\r */ in quirks mode",0,null,null],["[foo='bar'\ri\r] /* \\r */ with querySelector in quirks mode",0,null,null],["[foo='bar' \\i] in quirks mode",0,null,null],["[foo='bar' \\i] with querySelector in quirks mode",0,null,null],["[foo='bar' \\69] in quirks mode",0,null,null],["[foo='bar' \\69] with querySelector in quirks mode",0,null,null],["[foo~='bar' i] in quirks mode",0,null,null],["[foo~='bar' i] with querySelector in quirks mode",0,null,null],["[foo^='bar' i] in quirks mode",0,null,null],["[foo^='bar' i] with querySelector in quirks mode",0,null,null],["[foo$='bar' i] in quirks mode",0,null,null],["[foo$='bar' i] with querySelector in quirks mode",0,null,null],["[foo*='bar' i] in quirks mode",0,null,null],["[foo*='bar' i] with querySelector in quirks mode",0,null,null],["[foo|='bar' i] in quirks mode",0,null,null],["[foo|='bar' i] with querySelector in quirks mode",0,null,null],["[|foo='bar' i] in quirks mode",0,null,null],["[|foo='bar' i] with querySelector in quirks mode",0,null,null],["[*|foo='bar' i] in quirks mode",0,null,null],["[*|foo='bar' i] with querySelector in quirks mode",0,null,null],["[foo[ /* sanity check (invalid) */ in quirks mode",0,null,null],["[foo[ /* sanity check (invalid) */ with querySelector in quirks mode",0,null,null],["[foo='bar' i i] in quirks mode",0,null,null],["[foo='bar' i i] with querySelector in quirks mode",0,null,null],["[foo i ='bar'] in quirks mode",0,null,null],["[foo i ='bar'] with querySelector in quirks mode",0,null,null],["[foo= i 'bar'] in quirks mode",0,null,null],["[foo= i 'bar'] with querySelector in quirks mode",0,null,null],["[i foo='bar'] in quirks mode",0,null,null],["[i foo='bar'] with querySelector in quirks mode",0,null,null],["[foo='bar' i\u0000] /* \\0 */ in quirks mode",0,null,null],["[foo='bar' i\u0000] /* \\0 */ with querySelector in quirks mode",0,null,null],["[foo='bar' İ] in quirks mode",0,null,null],["[foo='bar' İ] with querySelector in quirks mode",0,null,null],["[foo='bar' ı] in quirks mode",0,null,null],["[foo='bar' ı] with querySelector in quirks mode",0,null,null],["[foo='bar' ii] in quirks mode",0,null,null],["[foo='bar' ii] with querySelector in quirks mode",0,null,null],["[foo='bar' ij] in quirks mode",0,null,null],["[foo='bar' ij] with querySelector in quirks mode",0,null,null],["[foo='bar' j] in quirks mode",0,null,null],["[foo='bar' j] with querySelector in quirks mode",0,null,null],["[foo='bar' \\\\i] in quirks mode",0,null,null],["[foo='bar' \\\\i] with querySelector in quirks mode",0,null,null],["[foo='bar' \\\\69] in quirks mode",0,null,null],["[foo='bar' \\\\69] with querySelector in quirks mode",0,null,null],["[foo='bar' i()] in quirks mode",0,null,null],["[foo='bar' i()] with querySelector in quirks mode",0,null,null],["[foo='bar' i ()] in quirks mode",0,null,null],["[foo='bar' i ()] with querySelector in quirks mode",0,null,null],["[foo='bar' () i] in quirks mode",0,null,null],["[foo='bar' () i] with querySelector in quirks mode",0,null,null],["[foo='bar' (i)] in quirks mode",0,null,null],["[foo='bar' (i)] with querySelector in quirks mode",0,null,null],["[foo='bar' i []] in quirks mode",0,null,null],["[foo='bar' i []] with querySelector in quirks mode",0,null,null],["[foo='bar' [] i] in quirks mode",0,null,null],["[foo='bar' [] i] with querySelector in quirks mode",0,null,null],["[foo='bar' [i]] in quirks mode",0,null,null],["[foo='bar' [i]] with querySelector in quirks mode",0,null,null],["[foo='bar' i {}] in quirks mode",0,null,null],["[foo='bar' i {}] with querySelector in quirks mode",0,null,null],["[foo='bar' {} i] in quirks mode",0,null,null],["[foo='bar' {} i] with querySelector in quirks mode",0,null,null],["[foo='bar' {i}] in quirks mode",0,null,null],["[foo='bar' {i}] with querySelector in quirks mode",0,null,null],["[foo='bar' 1i] in quirks mode",0,null,null],["[foo='bar' 1i] with querySelector in quirks mode",0,null,null],["[foo='bar' 1] in quirks mode",0,null,null],["[foo='bar' 1] with querySelector in quirks mode",0,null,null],["[foo='bar' 'i'] in quirks mode",0,null,null],["[foo='bar' 'i'] with querySelector in quirks mode",0,null,null],["[foo='bar' url(i)] in quirks mode",0,null,null],["[foo='bar' url(i)] with querySelector in quirks mode",0,null,null],["[foo='bar' ,i] in quirks mode",0,null,null],["[foo='bar' ,i] with querySelector in quirks mode",0,null,null],["[foo='bar' i,] in quirks mode",0,null,null],["[foo='bar' i,] with querySelector in quirks mode",0,null,null],["[foo='bar']i in quirks mode",0,null,null],["[foo='bar']i with querySelector in quirks mode",0,null,null],["[foo='bar' |i] in quirks mode",0,null,null],["[foo='bar' |i] with querySelector in quirks mode",0,null,null],["[foo='bar' \\|i] in quirks mode",0,null,null],["[foo='bar' \\|i] with querySelector in quirks mode",0,null,null],["[foo='bar' *|i] in quirks mode",0,null,null],["[foo='bar' *|i] with querySelector in quirks mode",0,null,null],["[foo='bar' \\*|i] in quirks mode",0,null,null],["[foo='bar' \\*|i] with querySelector in quirks mode",0,null,null],["[foo='bar' *] in quirks mode",0,null,null],["[foo='bar' *] with querySelector in quirks mode",0,null,null],["[foo='bar' \\*] in quirks mode",0,null,null],["[foo='bar' \\*] with querySelector in quirks mode",0,null,null],["[foo i] in quirks mode",0,null,null],["[foo i] with querySelector in quirks mode",0,null,null],["[foo/**/i] in quirks mode",0,null,null],["[foo/**/i] with querySelector in quirks mode",0,null,null],["[foo='BAR'] /* sanity check (valid) */ in XML",0,null,null],["[foo='BAR'] /* sanity check (valid) */ with querySelector in XML",0,null,null],["[foo='bar' i] in XML",0,null,null],["[foo='bar' i] with querySelector in XML",0,null,null],["[foo='bar' I] in XML",0,null,null],["[foo='bar' I] with querySelector in XML",0,null,null],["[foo=bar i] in XML",0,null,null],["[foo=bar i] with querySelector in XML",0,null,null],["[foo=\"bar\" i] in XML",0,null,null],["[foo=\"bar\" i] with querySelector in XML",0,null,null],["[foo='bar'i] in XML",0,null,null],["[foo='bar'i] with querySelector in XML",0,null,null],["[foo='bar'i ] in XML",0,null,null],["[foo='bar'i ] with querySelector in XML",0,null,null],["[foo='bar' i ] in XML",0,null,null],["[foo='bar' i ] with querySelector in XML",0,null,null],["[foo='bar' /**/ i] in XML",0,null,null],["[foo='bar' /**/ i] with querySelector in XML",0,null,null],["[foo='bar' i /**/ ] in XML",0,null,null],["[foo='bar' i /**/ ] with querySelector in XML",0,null,null],["[foo='bar'/**/i/**/] in XML",0,null,null],["[foo='bar'/**/i/**/] with querySelector in XML",0,null,null],["[foo=bar/**/i] in XML",0,null,null],["[foo=bar/**/i] with querySelector in XML",0,null,null],["[foo='bar'\ti\t] /* \\t */ in XML",0,null,null],["[foo='bar'\ti\t] /* \\t */ with querySelector in XML",0,null,null],["[foo='bar'\ni\n] /* \\n */ in XML",0,null,null],["[foo='bar'\ni\n] /* \\n */ with querySelector in XML",0,null,null],["[foo='bar'\ri\r] /* \\r */ in XML",0,null,null],["[foo='bar'\ri\r] /* \\r */ with querySelector in XML",0,null,null],["[foo='bar' \\i] in XML",0,null,null],["[foo='bar' \\i] with querySelector in XML",0,null,null],["[foo='bar' \\69] in XML",0,null,null],["[foo='bar' \\69] with querySelector in XML",0,null,null],["[foo~='bar' i] in XML",0,null,null],["[foo~='bar' i] with querySelector in XML",0,null,null],["[foo^='bar' i] in XML",0,null,null],["[foo^='bar' i] with querySelector in XML",0,null,null],["[foo$='bar' i] in XML",0,null,null],["[foo$='bar' i] with querySelector in XML",0,null,null],["[foo*='bar' i] in XML",0,null,null],["[foo*='bar' i] with querySelector in XML",0,null,null],["[foo|='bar' i] in XML",0,null,null],["[foo|='bar' i] with querySelector in XML",0,null,null],["[|foo='bar' i] in XML",0,null,null],["[|foo='bar' i] with querySelector in XML",0,null,null],["[*|foo='bar' i] in XML",0,null,null],["[*|foo='bar' i] with querySelector in XML",0,null,null],["[foo[ /* sanity check (invalid) */ in XML",0,null,null],["[foo[ /* sanity check (invalid) */ with querySelector in XML",0,null,null],["[foo='bar' i i] in XML",0,null,null],["[foo='bar' i i] with querySelector in XML",0,null,null],["[foo i ='bar'] in XML",0,null,null],["[foo i ='bar'] with querySelector in XML",0,null,null],["[foo= i 'bar'] in XML",0,null,null],["[foo= i 'bar'] with querySelector in XML",0,null,null],["[i foo='bar'] in XML",0,null,null],["[i foo='bar'] with querySelector in XML",0,null,null],["[foo='bar' i\u0000] /* \\0 */ in XML",0,null,null],["[foo='bar' i\u0000] /* \\0 */ with querySelector in XML",0,null,null],["[foo='bar' İ] in XML",0,null,null],["[foo='bar' İ] with querySelector in XML",0,null,null],["[foo='bar' ı] in XML",0,null,null],["[foo='bar' ı] with querySelector in XML",0,null,null],["[foo='bar' ii] in XML",0,null,null],["[foo='bar' ii] with querySelector in XML",0,null,null],["[foo='bar' ij] in XML",0,null,null],["[foo='bar' ij] with querySelector in XML",0,null,null],["[foo='bar' j] in XML",0,null,null],["[foo='bar' j] with querySelector in XML",0,null,null],["[foo='bar' \\\\i] in XML",0,null,null],["[foo='bar' \\\\i] with querySelector in XML",0,null,null],["[foo='bar' \\\\69] in XML",0,null,null],["[foo='bar' \\\\69] with querySelector in XML",0,null,null],["[foo='bar' i()] in XML",0,null,null],["[foo='bar' i()] with querySelector in XML",0,null,null],["[foo='bar' i ()] in XML",0,null,null],["[foo='bar' i ()] with querySelector in XML",0,null,null],["[foo='bar' () i] in XML",0,null,null],["[foo='bar' () i] with querySelector in XML",0,null,null],["[foo='bar' (i)] in XML",0,null,null],["[foo='bar' (i)] with querySelector in XML",0,null,null],["[foo='bar' i []] in XML",0,null,null],["[foo='bar' i []] with querySelector in XML",0,null,null],["[foo='bar' [] i] in XML",0,null,null],["[foo='bar' [] i] with querySelector in XML",0,null,null],["[foo='bar' [i]] in XML",0,null,null],["[foo='bar' [i]] with querySelector in XML",0,null,null],["[foo='bar' i {}] in XML",0,null,null],["[foo='bar' i {}] with querySelector in XML",0,null,null],["[foo='bar' {} i] in XML",0,null,null],["[foo='bar' {} i] with querySelector in XML",0,null,null],["[foo='bar' {i}] in XML",0,null,null],["[foo='bar' {i}] with querySelector in XML",0,null,null],["[foo='bar' 1i] in XML",0,null,null],["[foo='bar' 1i] with querySelector in XML",0,null,null],["[foo='bar' 1] in XML",0,null,null],["[foo='bar' 1] with querySelector in XML",0,null,null],["[foo='bar' 'i'] in XML",0,null,null],["[foo='bar' 'i'] with querySelector in XML",0,null,null],["[foo='bar' url(i)] in XML",0,null,null],["[foo='bar' url(i)] with querySelector in XML",0,null,null],["[foo='bar' ,i] in XML",0,null,null],["[foo='bar' ,i] with querySelector in XML",0,null,null],["[foo='bar' i,] in XML",0,null,null],["[foo='bar' i,] with querySelector in XML",0,null,null],["[foo='bar']i in XML",0,null,null],["[foo='bar']i with querySelector in XML",0,null,null],["[foo='bar' |i] in XML",0,null,null],["[foo='bar' |i] with querySelector in XML",0,null,null],["[foo='bar' \\|i] in XML",0,null,null],["[foo='bar' \\|i] with querySelector in XML",0,null,null],["[foo='bar' *|i] in XML",0,null,null],["[foo='bar' *|i] with querySelector in XML",0,null,null],["[foo='bar' \\*|i] in XML",0,null,null],["[foo='bar' \\*|i] with querySelector in XML",0,null,null],["[foo='bar' *] in XML",0,null,null],["[foo='bar' *] with querySelector in XML",0,null,null],["[foo='bar' \\*] in XML",0,null,null],["[foo='bar' \\*] with querySelector in XML",0,null,null],["[foo i] in XML",0,null,null],["[foo i] with querySelector in XML",0,null,null],["[foo/**/i] in XML",0,null,null],["[foo/**/i] with querySelector in XML",0,null,null]]]}] 02:26:55 INFO - ................................................................................. 02:26:55 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/syntax.html | took 3651ms 02:26:55 INFO - PROCESS | 1808 | 1476437215152 Marionette TRACE conn4 -> [0,1219,"getWindowHandle",null] 02:26:55 INFO - TEST-START | /service-workers/cache-storage/common.https.html 02:26:55 INFO - PROCESS | 1808 | 1476437215167 Marionette TRACE conn4 <- [1,1219,null,{"value":"2147483649"}] 02:26:55 INFO - PROCESS | 1808 | 1476437215177 Marionette TRACE conn4 -> [0,1220,"getContext",null] 02:26:55 INFO - PROCESS | 1808 | 1476437215182 Marionette TRACE conn4 <- [1,1220,null,{"value":"content"}] 02:26:55 INFO - PROCESS | 1808 | 1476437215189 Marionette TRACE conn4 -> [0,1221,"setContext",{"value":"chrome"}] 02:26:55 INFO - PROCESS | 1808 | 1476437215199 Marionette TRACE conn4 <- [1,1221,null,{}] 02:26:55 INFO - PROCESS | 1808 | 1476437215209 Marionette TRACE conn4 -> [0,1222,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 02:26:55 INFO - PROCESS | 1808 | 1476437215251 Marionette TRACE conn4 <- [1,1222,null,{"value":true}] 02:26:55 INFO - PROCESS | 1808 | 1476437215313 Marionette TRACE conn4 -> [0,1223,"setContext",{"value":"content"}] 02:26:55 INFO - PROCESS | 1808 | 1476437215319 Marionette TRACE conn4 <- [1,1223,null,{}] 02:26:55 INFO - Setting pref dom.caches.enabled (true) 02:26:55 INFO - PROCESS | 1808 | 1476437215326 Marionette TRACE conn4 -> [0,1224,"getContext",null] 02:26:55 INFO - PROCESS | 1808 | 1476437215330 Marionette TRACE conn4 <- [1,1224,null,{"value":"content"}] 02:26:55 INFO - PROCESS | 1808 | 1476437215335 Marionette TRACE conn4 -> [0,1225,"setContext",{"value":"chrome"}] 02:26:55 INFO - PROCESS | 1808 | 1476437215345 Marionette TRACE conn4 <- [1,1225,null,{}] 02:26:55 INFO - PROCESS | 1808 | 1476437215372 Marionette TRACE conn4 -> [0,1226,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 02:26:55 INFO - PROCESS | 1808 | 1476437215404 Marionette TRACE conn4 <- [1,1226,null,{"value":null}] 02:26:55 INFO - PROCESS | 1808 | 1476437215455 Marionette TRACE conn4 -> [0,1227,"setContext",{"value":"content"}] 02:26:55 INFO - PROCESS | 1808 | 1476437215462 Marionette TRACE conn4 <- [1,1227,null,{}] 02:26:55 INFO - PROCESS | 1808 | 1476437215485 Marionette TRACE conn4 -> [0,1228,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:26:55 INFO - PROCESS | 1808 | 1476437215885 Marionette TRACE conn4 <- [1,1228,null,{"value":null}] 02:26:56 INFO - PROCESS | 1808 | 1476437216074 Marionette TRACE conn4 -> [0,1229,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 02:26:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0x9acb0400) [pid = 1854] [serial = 1170] [outer = 0xa8fd4c00] 02:26:56 INFO - PROCESS | 1808 | --DOCSHELL 0x9b4bbc00 == 12 [pid = 1854] [id = 410] 02:26:56 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad3c400 == 11 [pid = 1854] [id = 412] 02:26:56 INFO - PROCESS | 1808 | --DOCSHELL 0x9aedc800 == 10 [pid = 1854] [id = 413] 02:26:56 INFO - PROCESS | 1808 | 1476437216493 Marionette TRACE conn4 <- [1,1229,null,{}] 02:26:56 INFO - PROCESS | 1808 | 1476437216561 Marionette TRACE conn4 -> [0,1230,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:26:56 INFO - PROCESS | 1808 | 1476437216622 Marionette TRACE conn4 <- [1,1230,null,{"value":null}] 02:26:56 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0x9b0a9c00) [pid = 1854] [serial = 1146] [outer = (nil)] [url = about:blank] 02:26:56 INFO - PROCESS | 1808 | 1476437216714 Marionette TRACE conn4 -> [0,1231,"setScriptTimeout",{"ms":185000}] 02:26:56 INFO - PROCESS | 1808 | 1476437216722 Marionette TRACE conn4 <- [1,1231,null,{}] 02:26:56 INFO - PROCESS | 1808 | 1476437216733 Marionette TRACE conn4 -> [0,1232,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:26:56 INFO - PROCESS | 1808 | 1476437216774 Marionette TRACE conn4 <- [1,1232,null,{"value":null}] 02:26:56 INFO - PROCESS | 1808 | 1476437216780 Marionette TRACE conn4 -> [0,1233,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/common.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/common.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:26:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae51c00 == 11 [pid = 1854] [id = 421] 02:26:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0x9ae52400) [pid = 1854] [serial = 1171] [outer = (nil)] 02:26:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x9ae5a400) [pid = 1854] [serial = 1172] [outer = 0x9ae52400] 02:26:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x9ae57c00) [pid = 1854] [serial = 1173] [outer = 0x9ae52400] 02:26:58 INFO - PROCESS | 1808 | 1476437218131 Marionette TRACE conn4 <- [1,1233,null,{"value":["/service-workers/cache-storage/common.https.html",0,null,null,[["Window sees cache puts by Worker",0,null,null]]]}] 02:26:58 INFO - . 02:26:58 INFO - TEST-OK | /service-workers/cache-storage/common.https.html | took 2995ms 02:26:58 INFO - PROCESS | 1808 | 1476437218170 Marionette TRACE conn4 -> [0,1234,"getWindowHandle",null] 02:26:58 INFO - PROCESS | 1808 | 1476437218175 Marionette TRACE conn4 <- [1,1234,null,{"value":"2147483649"}] 02:26:58 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-add.https.html 02:26:58 INFO - Clearing pref dom.caches.enabled 02:26:58 INFO - PROCESS | 1808 | 1476437218189 Marionette TRACE conn4 -> [0,1235,"getContext",null] 02:26:58 INFO - PROCESS | 1808 | 1476437218191 Marionette TRACE conn4 <- [1,1235,null,{"value":"content"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218197 Marionette TRACE conn4 -> [0,1236,"setContext",{"value":"chrome"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218201 Marionette TRACE conn4 <- [1,1236,null,{}] 02:26:58 INFO - PROCESS | 1808 | 1476437218207 Marionette TRACE conn4 -> [0,1237,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 02:26:58 INFO - PROCESS | 1808 | 1476437218222 Marionette TRACE conn4 <- [1,1237,null,{"value":null}] 02:26:58 INFO - PROCESS | 1808 | 1476437218227 Marionette TRACE conn4 -> [0,1238,"setContext",{"value":"content"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218233 Marionette TRACE conn4 <- [1,1238,null,{}] 02:26:58 INFO - PROCESS | 1808 | 1476437218249 Marionette TRACE conn4 -> [0,1239,"getContext",null] 02:26:58 INFO - PROCESS | 1808 | 1476437218260 Marionette TRACE conn4 <- [1,1239,null,{"value":"content"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218266 Marionette TRACE conn4 -> [0,1240,"setContext",{"value":"chrome"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218270 Marionette TRACE conn4 <- [1,1240,null,{}] 02:26:58 INFO - PROCESS | 1808 | 1476437218275 Marionette TRACE conn4 -> [0,1241,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 02:26:58 INFO - PROCESS | 1808 | 1476437218302 Marionette TRACE conn4 <- [1,1241,null,{"value":true}] 02:26:58 INFO - Setting pref dom.serviceWorkers.enabled (' true') 02:26:58 INFO - PROCESS | 1808 | 1476437218311 Marionette TRACE conn4 -> [0,1242,"setContext",{"value":"content"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218314 Marionette TRACE conn4 <- [1,1242,null,{}] 02:26:58 INFO - PROCESS | 1808 | 1476437218322 Marionette TRACE conn4 -> [0,1243,"getContext",null] 02:26:58 INFO - PROCESS | 1808 | 1476437218325 Marionette TRACE conn4 <- [1,1243,null,{"value":"content"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218341 Marionette TRACE conn4 -> [0,1244,"setContext",{"value":"chrome"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218345 Marionette TRACE conn4 <- [1,1244,null,{}] 02:26:58 INFO - PROCESS | 1808 | 1476437218355 Marionette TRACE conn4 -> [0,1245,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = ' true';\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 02:26:58 INFO - PROCESS | 1808 | 1476437218376 Marionette TRACE conn4 <- [1,1245,null,{"value":null}] 02:26:58 INFO - PROCESS | 1808 | 1476437218379 Marionette TRACE conn4 -> [0,1246,"setContext",{"value":"content"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218382 Marionette TRACE conn4 <- [1,1246,null,{}] 02:26:58 INFO - PROCESS | 1808 | 1476437218388 Marionette TRACE conn4 -> [0,1247,"getContext",null] 02:26:58 INFO - PROCESS | 1808 | 1476437218392 Marionette TRACE conn4 <- [1,1247,null,{"value":"content"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218397 Marionette TRACE conn4 -> [0,1248,"setContext",{"value":"chrome"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218400 Marionette TRACE conn4 <- [1,1248,null,{}] 02:26:58 INFO - PROCESS | 1808 | 1476437218405 Marionette TRACE conn4 -> [0,1249,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 02:26:58 INFO - PROCESS | 1808 | 1476437218435 Marionette TRACE conn4 <- [1,1249,null,{"value":true}] 02:26:58 INFO - PROCESS | 1808 | 1476437218440 Marionette TRACE conn4 -> [0,1250,"setContext",{"value":"content"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218443 Marionette TRACE conn4 <- [1,1250,null,{}] 02:26:58 INFO - Setting pref dom.caches.enabled (true) 02:26:58 INFO - PROCESS | 1808 | 1476437218450 Marionette TRACE conn4 -> [0,1251,"getContext",null] 02:26:58 INFO - PROCESS | 1808 | 1476437218453 Marionette TRACE conn4 <- [1,1251,null,{"value":"content"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218458 Marionette TRACE conn4 -> [0,1252,"setContext",{"value":"chrome"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218461 Marionette TRACE conn4 <- [1,1252,null,{}] 02:26:58 INFO - PROCESS | 1808 | 1476437218467 Marionette TRACE conn4 -> [0,1253,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 02:26:58 INFO - PROCESS | 1808 | 1476437218488 Marionette TRACE conn4 <- [1,1253,null,{"value":null}] 02:26:58 INFO - PROCESS | 1808 | 1476437218492 Marionette TRACE conn4 -> [0,1254,"setContext",{"value":"content"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218497 Marionette TRACE conn4 <- [1,1254,null,{}] 02:26:58 INFO - PROCESS | 1808 | 1476437218510 Marionette TRACE conn4 -> [0,1255,"getContext",null] 02:26:58 INFO - PROCESS | 1808 | 1476437218512 Marionette TRACE conn4 <- [1,1255,null,{"value":"content"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218518 Marionette TRACE conn4 -> [0,1256,"setContext",{"value":"chrome"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218521 Marionette TRACE conn4 <- [1,1256,null,{}] 02:26:58 INFO - PROCESS | 1808 | 1476437218528 Marionette TRACE conn4 -> [0,1257,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 02:26:58 INFO - PROCESS | 1808 | 1476437218555 Marionette TRACE conn4 <- [1,1257,null,{"value":null}] 02:26:58 INFO - PROCESS | 1808 | 1476437218560 Marionette TRACE conn4 -> [0,1258,"setContext",{"value":"content"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218563 Marionette TRACE conn4 <- [1,1258,null,{}] 02:26:58 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 02:26:58 INFO - PROCESS | 1808 | 1476437218569 Marionette TRACE conn4 -> [0,1259,"getContext",null] 02:26:58 INFO - PROCESS | 1808 | 1476437218571 Marionette TRACE conn4 <- [1,1259,null,{"value":"content"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218577 Marionette TRACE conn4 -> [0,1260,"setContext",{"value":"chrome"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218584 Marionette TRACE conn4 <- [1,1260,null,{}] 02:26:58 INFO - PROCESS | 1808 | 1476437218613 Marionette TRACE conn4 -> [0,1261,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 02:26:58 INFO - PROCESS | 1808 | 1476437218648 Marionette TRACE conn4 <- [1,1261,null,{"value":null}] 02:26:58 INFO - PROCESS | 1808 | 1476437218652 Marionette TRACE conn4 -> [0,1262,"setContext",{"value":"content"}] 02:26:58 INFO - PROCESS | 1808 | 1476437218656 Marionette TRACE conn4 <- [1,1262,null,{}] 02:26:58 INFO - PROCESS | 1808 | 1476437218661 Marionette TRACE conn4 -> [0,1263,"setScriptTimeout",{"ms":185000}] 02:26:58 INFO - PROCESS | 1808 | 1476437218663 Marionette TRACE conn4 <- [1,1263,null,{}] 02:26:58 INFO - PROCESS | 1808 | 1476437218669 Marionette TRACE conn4 -> [0,1264,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:26:58 INFO - PROCESS | 1808 | 1476437218835 Marionette TRACE conn4 <- [1,1264,null,{"value":null}] 02:26:58 INFO - PROCESS | 1808 | 1476437218954 Marionette TRACE conn4 -> [0,1265,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/cache-add.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-add.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:26:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae8ec00 == 12 [pid = 1854] [id = 422] 02:26:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9ae93c00) [pid = 1854] [serial = 1174] [outer = (nil)] 02:26:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:26:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0x9b0a8c00) [pid = 1854] [serial = 1175] [outer = 0x9ae93c00] 02:26:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0x9af38400) [pid = 1854] [serial = 1176] [outer = 0x9ae93c00] 02:27:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 02:27:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 02:27:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 02:27:01 INFO - ... 02:27:01 INFO - PROCESS | 1808 | 1476437221483 Marionette TRACE conn4 <- [1,1265,null,{"value":["/service-workers/cache-storage/serviceworker/cache-add.https.html",0,null,null,[["Cache.add and Cache.addAll",0,null,null],["Cache.add called with no arguments",0,{},{}],["Cache.add called with relative URL specified as a string",0,{},{}],["Cache.add called with non-HTTP/HTTPS URL",0,{},{}],["Cache.add called with Request object",0,{},{}],["Cache.add called with POST request",0,{},{}],["Cache.add called twice with the same Request object",0,{},{}],["Cache.add with request with null body (not consumed)",1,"assert_false: expected false got true","@https://web-platform.test:8443/service-workers/cache-storage/script-tests/cache-add.js:77:11\n"],["Cache.add with request that results in a status of 404",0,{},{}],["Cache.add with request that results in a status of 500",0,{},{}],["Cache.addAll with no arguments",0,{},{}],["Cache.addAll with a mix of valid and undefined arguments",0,{},{}],["Cache.addAll with an empty array",0,{},{}],["Cache.addAll with string URL arguments",0,{},{}],["Cache.addAll with Request arguments",0,{},{}],["Cache.addAll with a mix of succeeding and failing requests",0,{},{}],["Cache.addAll called with the same Request object specified twice",0,{},{}]]]}] 02:27:01 INFO - .............. 02:27:01 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-add.https.html | took 3321ms 02:27:01 INFO - PROCESS | 1808 | 1476437221512 Marionette TRACE conn4 -> [0,1266,"getWindowHandle",null] 02:27:01 INFO - PROCESS | 1808 | 1476437221515 Marionette TRACE conn4 <- [1,1266,null,{"value":"2147483649"}] 02:27:01 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-delete.https.html 02:27:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:27:01 INFO - PROCESS | 1808 | 1476437221544 Marionette TRACE conn4 -> [0,1267,"setScriptTimeout",{"ms":185000}] 02:27:01 INFO - PROCESS | 1808 | 1476437221553 Marionette TRACE conn4 <- [1,1267,null,{}] 02:27:01 INFO - PROCESS | 1808 | 1476437221577 Marionette TRACE conn4 -> [0,1268,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:01 INFO - PROCESS | 1808 | 1476437221809 Marionette TRACE conn4 <- [1,1268,null,{"value":null}] 02:27:01 INFO - PROCESS | 1808 | 1476437221861 Marionette TRACE conn4 -> [0,1269,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/cache-delete.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-delete.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b0b0000 == 13 [pid = 1854] [id = 423] 02:27:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0x9b4b7000) [pid = 1854] [serial = 1177] [outer = (nil)] 02:27:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0x9e146000) [pid = 1854] [serial = 1178] [outer = 0x9b4b7000] 02:27:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9e11f400) [pid = 1854] [serial = 1179] [outer = 0x9b4b7000] 02:27:03 INFO - PROCESS | 1808 | 1476437223894 Marionette TRACE conn4 <- [1,1269,null,{"value":["/service-workers/cache-storage/serviceworker/cache-delete.https.html",0,null,null,[["Cache.delete",0,null,null],["Cache.delete with no arguments",0,{},{}],["Cache.delete called with a string URL",0,{},{}],["Cache.delete called with a Request object",0,{},{}],["Cache.delete with a non-existent entry",0,{},{}]]]}] 02:27:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:27:03 INFO - ..... 02:27:03 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-delete.https.html | took 2429ms 02:27:04 INFO - PROCESS | 1808 | 1476437223999 Marionette TRACE conn4 -> [0,1270,"getWindowHandle",null] 02:27:04 INFO - PROCESS | 1808 | 1476437224008 Marionette TRACE conn4 <- [1,1270,null,{"value":"2147483649"}] 02:27:04 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-match.https.html 02:27:04 INFO - PROCESS | 1808 | 1476437224037 Marionette TRACE conn4 -> [0,1271,"setScriptTimeout",{"ms":185000}] 02:27:04 INFO - PROCESS | 1808 | 1476437224041 Marionette TRACE conn4 <- [1,1271,null,{}] 02:27:04 INFO - PROCESS | 1808 | 1476437224052 Marionette TRACE conn4 -> [0,1272,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:04 INFO - PROCESS | 1808 | 1476437224293 Marionette TRACE conn4 <- [1,1272,null,{"value":null}] 02:27:04 INFO - PROCESS | 1808 | 1476437224353 Marionette TRACE conn4 -> [0,1273,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/cache-match.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-match.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aee8c00 == 14 [pid = 1854] [id = 424] 02:27:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9aee9c00) [pid = 1854] [serial = 1180] [outer = (nil)] 02:27:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9b4b5000) [pid = 1854] [serial = 1181] [outer = 0x9aee9c00] 02:27:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9af2b400) [pid = 1854] [serial = 1182] [outer = 0x9aee9c00] 02:27:08 INFO - PROCESS | 1808 | 1476437228064 Marionette TRACE conn4 <- [1,1273,null,{"value":["/service-workers/cache-storage/serviceworker/cache-match.https.html",0,null,null,[["Cache.match",0,null,null],["Cache.match with no matching entries",0,{},{}],["Cache.match with URL",0,{},{}],["Cache.match with Request",0,{},{}],["Cache.match with new Request",0,{},{}],["Cache.match with ignoreSearch option (request with no search parameters)",0,{},{}],["Cache.match with ignoreSearch option (request with search parameter)",0,{},{}],["Cache.match with URL containing fragment",0,{},{}],["Cache.match with string fragment \"http\" as query",0,{},{}],["Cache.match with responses containing \"Vary\" header",0,{},{}],["Cache.match with Request and Response objects with different URLs",0,{},{}],["Cache.match invoked multiple times for the same Request/Response",0,{},{}],["Cache.match with POST Request",0,{},{}],["Cache.match with a non-2xx Response",0,{},{}],["Cache.match with a network error Response",0,{},{}]]]}] 02:27:08 INFO - ............... 02:27:08 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-match.https.html | took 4109ms 02:27:08 INFO - PROCESS | 1808 | 1476437228188 Marionette TRACE conn4 -> [0,1274,"getWindowHandle",null] 02:27:08 INFO - PROCESS | 1808 | 1476437228194 Marionette TRACE conn4 <- [1,1274,null,{"value":"2147483649"}] 02:27:08 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html 02:27:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:27:08 INFO - PROCESS | 1808 | 1476437228230 Marionette TRACE conn4 -> [0,1275,"setScriptTimeout",{"ms":185000}] 02:27:08 INFO - PROCESS | 1808 | 1476437228250 Marionette TRACE conn4 <- [1,1275,null,{}] 02:27:08 INFO - PROCESS | 1808 | 1476437228364 Marionette TRACE conn4 -> [0,1276,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:08 INFO - PROCESS | 1808 | 1476437228600 Marionette TRACE conn4 <- [1,1276,null,{"value":null}] 02:27:08 INFO - PROCESS | 1808 | 1476437228651 Marionette TRACE conn4 -> [0,1277,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/cache-matchAll.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-matchAll.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aee0800 == 15 [pid = 1854] [id = 425] 02:27:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9aee1400) [pid = 1854] [serial = 1183] [outer = (nil)] 02:27:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9afa5000) [pid = 1854] [serial = 1184] [outer = 0x9aee1400] 02:27:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9aef3800) [pid = 1854] [serial = 1185] [outer = 0x9aee1400] 02:27:09 INFO - PROCESS | 1808 | --DOCSHELL 0x9afa6800 == 14 [pid = 1854] [id = 411] 02:27:09 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae8ec00 == 13 [pid = 1854] [id = 422] 02:27:09 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae51c00 == 12 [pid = 1854] [id = 421] 02:27:09 INFO - PROCESS | 1808 | --DOCSHELL 0x9e11b800 == 11 [pid = 1854] [id = 420] 02:27:09 INFO - PROCESS | 1808 | --DOCSHELL 0x9e11a000 == 10 [pid = 1854] [id = 419] 02:27:09 INFO - PROCESS | 1808 | --DOCSHELL 0x9b46c800 == 9 [pid = 1854] [id = 418] 02:27:09 INFO - PROCESS | 1808 | --DOCSHELL 0x9b2ac800 == 8 [pid = 1854] [id = 417] 02:27:09 INFO - PROCESS | 1808 | --DOCSHELL 0x9b267000 == 7 [pid = 1854] [id = 416] 02:27:09 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa98400 == 6 [pid = 1854] [id = 415] 02:27:09 INFO - PROCESS | 1808 | --DOCSHELL 0x9aae1000 == 5 [pid = 1854] [id = 414] 02:27:09 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9aed6800) [pid = 1854] [serial = 1149] [outer = (nil)] [url = about:blank] 02:27:11 INFO - PROCESS | 1808 | 1476437231051 Marionette TRACE conn4 <- [1,1277,null,{"value":["/service-workers/cache-storage/serviceworker/cache-matchAll.https.html",0,null,null,[["Cache.matchAll",0,null,null],["Cache.matchAll with no matching entries",0,{},{}],["Cache.matchAll with URL",0,{},{}],["Cache.matchAll with Request",0,{},{}],["Cache.matchAll with new Request",0,{},{}],["Cache.matchAll with ignoreSearch option (request with no search parameters)",0,{},{}],["Cache.matchAll with ignoreSearch option (request with search parameter)",0,{},{}],["Cache.matchAll with URL containing fragment",0,{},{}],["Cache.matchAll with string fragment \"http\" as query",0,{},{}],["Cache.matchAll with responses containing \"Vary\" header",0,{},{}],["Cache.matchAll with \"ignoreVary\" parameter",0,{},{}]]]}] 02:27:11 INFO - ........... 02:27:11 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | took 2858ms 02:27:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:27:11 INFO - PROCESS | 1808 | 1476437231106 Marionette TRACE conn4 -> [0,1278,"getWindowHandle",null] 02:27:11 INFO - PROCESS | 1808 | 1476437231130 Marionette TRACE conn4 <- [1,1278,null,{"value":"2147483649"}] 02:27:11 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-put.https.html 02:27:11 INFO - PROCESS | 1808 | 1476437231216 Marionette TRACE conn4 -> [0,1279,"setScriptTimeout",{"ms":185000}] 02:27:11 INFO - PROCESS | 1808 | 1476437231222 Marionette TRACE conn4 <- [1,1279,null,{}] 02:27:11 INFO - PROCESS | 1808 | 1476437231247 Marionette TRACE conn4 -> [0,1280,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:11 INFO - PROCESS | 1808 | 1476437231453 Marionette TRACE conn4 <- [1,1280,null,{"value":null}] 02:27:11 INFO - PROCESS | 1808 | 1476437231555 Marionette TRACE conn4 -> [0,1281,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/cache-put.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-put.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aee7400 == 6 [pid = 1854] [id = 426] 02:27:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9afa6800) [pid = 1854] [serial = 1186] [outer = (nil)] 02:27:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9e00e400) [pid = 1854] [serial = 1187] [outer = 0x9afa6800] 02:27:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9b4ea400) [pid = 1854] [serial = 1188] [outer = 0x9afa6800] 02:27:13 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9ae52400) [pid = 1854] [serial = 1171] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/common.https.html] 02:27:13 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9ae93c00) [pid = 1854] [serial = 1174] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-add.https.html] 02:27:13 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9aedd400) [pid = 1854] [serial = 1151] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 02:27:13 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9ad40400) [pid = 1854] [serial = 1148] [outer = (nil)] [url = http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html] 02:27:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 02:27:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 02:27:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 02:27:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 02:27:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 224 02:27:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 02:27:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 224 02:27:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 02:27:14 INFO - PROCESS | 1808 | 1476437234027 Marionette TRACE conn4 <- [1,1281,null,{"value":["/service-workers/cache-storage/serviceworker/cache-put.https.html",0,null,null,[["Cache.put",0,null,null],["Cache.put called with simple Request and Response",0,{},{}],["Cache.put called with Request and Response from fetch()",0,{},{}],["Cache.put with Request without a body",0,{},{}],["Cache.put with Response without a body",0,{},{}],["Cache.put with a Response containing an empty URL",0,{},{}],["Cache.put with an empty response body",0,{},{}],["Cache.put with HTTP 500 response",0,{},{}],["Cache.put called twice with matching Requests and different Responses",0,{},{}],["Cache.put called twice with request URLs that differ only by a fragment",0,{},{}],["Cache.put with a string request",0,{},{}],["Cache.put with an invalid response",0,{},{}],["Cache.put with a non-HTTP/HTTPS request",0,{},{}],["Cache.put with a relative URL",0,{},{}],["Cache.put with a non-GET request",0,{},{}],["Cache.put with a null response",0,{},{}],["Cache.put with a POST request",0,{},{}],["Cache.put with a used response body",0,{},{}],["getReader() after Cache.put",0,{},{}],["Cache.put with a VARY:* Response",0,{},{}],["Cache.put with an embedded VARY:* Response",0,{},{}]]]}] 02:27:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:27:14 INFO - ..................... 02:27:14 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-put.https.html | took 2893ms 02:27:14 INFO - PROCESS | 1808 | 1476437234105 Marionette TRACE conn4 -> [0,1282,"getWindowHandle",null] 02:27:14 INFO - PROCESS | 1808 | 1476437234116 Marionette TRACE conn4 <- [1,1282,null,{"value":"2147483649"}] 02:27:14 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html 02:27:14 INFO - PROCESS | 1808 | 1476437234153 Marionette TRACE conn4 -> [0,1283,"setScriptTimeout",{"ms":185000}] 02:27:14 INFO - PROCESS | 1808 | 1476437234158 Marionette TRACE conn4 <- [1,1283,null,{}] 02:27:14 INFO - PROCESS | 1808 | 1476437234192 Marionette TRACE conn4 -> [0,1284,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:14 INFO - PROCESS | 1808 | 1476437234399 Marionette TRACE conn4 <- [1,1284,null,{"value":null}] 02:27:14 INFO - PROCESS | 1808 | 1476437234449 Marionette TRACE conn4 -> [0,1285,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x9e3da400 == 7 [pid = 1854] [id = 427] 02:27:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9e779000) [pid = 1854] [serial = 1189] [outer = (nil)] 02:27:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0xa0f7c400) [pid = 1854] [serial = 1190] [outer = 0x9e779000] 02:27:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0xa0f7d400) [pid = 1854] [serial = 1191] [outer = 0x9e779000] 02:27:16 INFO - PROCESS | 1808 | 1476437236600 Marionette TRACE conn4 <- [1,1285,null,{"value":["/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html",0,null,null,[["CacheStorage.keys",0,null,null],["CacheStorage keys",0,{},{}]]]}] 02:27:16 INFO - .. 02:27:16 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html | took 2484ms 02:27:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:27:16 INFO - PROCESS | 1808 | 1476437236637 Marionette TRACE conn4 -> [0,1286,"getWindowHandle",null] 02:27:16 INFO - PROCESS | 1808 | 1476437236661 Marionette TRACE conn4 <- [1,1286,null,{"value":"2147483649"}] 02:27:16 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html 02:27:16 INFO - PROCESS | 1808 | 1476437236731 Marionette TRACE conn4 -> [0,1287,"setScriptTimeout",{"ms":185000}] 02:27:16 INFO - PROCESS | 1808 | 1476437236738 Marionette TRACE conn4 <- [1,1287,null,{}] 02:27:16 INFO - PROCESS | 1808 | 1476437236754 Marionette TRACE conn4 -> [0,1288,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:16 INFO - PROCESS | 1808 | 1476437236966 Marionette TRACE conn4 <- [1,1288,null,{"value":null}] 02:27:17 INFO - PROCESS | 1808 | 1476437237089 Marionette TRACE conn4 -> [0,1289,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/cache-storage-match.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-match.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b071000 == 8 [pid = 1854] [id = 428] 02:27:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9b0ad400) [pid = 1854] [serial = 1192] [outer = (nil)] 02:27:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9e8fe400) [pid = 1854] [serial = 1193] [outer = 0x9b0ad400] 02:27:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9e11e400) [pid = 1854] [serial = 1194] [outer = 0x9b0ad400] 02:27:19 INFO - PROCESS | 1808 | 1476437239572 Marionette TRACE conn4 <- [1,1289,null,{"value":["/service-workers/cache-storage/serviceworker/cache-storage-match.https.html",0,null,null,[["CacheStorage.match",0,null,null],["CacheStorageMatch with no cache name provided",0,{},{}],["CacheStorageMatch from one of many caches",0,{},{}],["CacheStorageMatch from one of many caches by name",0,{},{}],["CacheStorageMatch a string request",0,{},{}],["CacheStorageMatch with no cached entry",0,{},{}],["CacheStorageMatch with no caches available but name provided",0,{},{}]]]}] 02:27:19 INFO - ....... 02:27:19 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html | took 2950ms 02:27:19 INFO - PROCESS | 1808 | 1476437239631 Marionette TRACE conn4 -> [0,1290,"getWindowHandle",null] 02:27:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:27:19 INFO - PROCESS | 1808 | 1476437239658 Marionette TRACE conn4 <- [1,1290,null,{"value":"2147483649"}] 02:27:19 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage.https.html 02:27:19 INFO - PROCESS | 1808 | 1476437239744 Marionette TRACE conn4 -> [0,1291,"setScriptTimeout",{"ms":185000}] 02:27:19 INFO - PROCESS | 1808 | 1476437239768 Marionette TRACE conn4 <- [1,1291,null,{}] 02:27:19 INFO - PROCESS | 1808 | 1476437239812 Marionette TRACE conn4 -> [0,1292,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:21 INFO - PROCESS | 1808 | 1476437241121 Marionette TRACE conn4 <- [1,1292,null,{"value":null}] 02:27:21 INFO - PROCESS | 1808 | 1476437241350 Marionette TRACE conn4 -> [0,1293,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/cache-storage.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9b0b0000 == 7 [pid = 1854] [id = 423] 02:27:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9aee8c00 == 6 [pid = 1854] [id = 424] 02:27:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9aee0800 == 5 [pid = 1854] [id = 425] 02:27:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9aee7400 == 4 [pid = 1854] [id = 426] 02:27:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9b071000 == 3 [pid = 1854] [id = 428] 02:27:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9e3da400 == 2 [pid = 1854] [id = 427] 02:27:21 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9ae57c00) [pid = 1854] [serial = 1173] [outer = (nil)] [url = about:blank] 02:27:21 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9af38400) [pid = 1854] [serial = 1176] [outer = (nil)] [url = about:blank] 02:27:21 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9e146000) [pid = 1854] [serial = 1178] [outer = (nil)] [url = about:blank] 02:27:21 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9aedfc00) [pid = 1854] [serial = 1152] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 02:27:21 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9aed9c00) [pid = 1854] [serial = 1150] [outer = (nil)] [url = about:blank] 02:27:21 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9ae5a400) [pid = 1854] [serial = 1172] [outer = (nil)] [url = about:blank] 02:27:21 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9acab400) [pid = 1854] [serial = 1154] [outer = (nil)] [url = about:blank] 02:27:21 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9b0b1800) [pid = 1854] [serial = 1157] [outer = (nil)] [url = about:blank] 02:27:21 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9e115000) [pid = 1854] [serial = 1164] [outer = (nil)] [url = about:blank] 02:27:21 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9b0a8c00) [pid = 1854] [serial = 1175] [outer = (nil)] [url = about:blank] 02:27:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9d6800 == 3 [pid = 1854] [id = 429] 02:27:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9aa16400) [pid = 1854] [serial = 1195] [outer = (nil)] 02:27:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9ad32800) [pid = 1854] [serial = 1196] [outer = 0x9aa16400] 02:27:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9ad3a000) [pid = 1854] [serial = 1197] [outer = 0x9aa16400] 02:27:23 INFO - PROCESS | 1808 | 1476437243535 Marionette TRACE conn4 <- [1,1293,null,{"value":["/service-workers/cache-storage/serviceworker/cache-storage.https.html",0,null,null,[["CacheStorage",0,null,null],["CacheStorage.open",0,{},{}],["CacheStorage.open with an empty name",0,{},{}],["CacheStorage.open with no arguments",0,{},{}],["CacheStorage.has with existing cache",0,{},{}],["CacheStorage.has with nonexistent cache",0,{},{}],["CacheStorage.open with existing cache",0,{},{}],["CacheStorage.delete with existing cache",0,{},{}],["CacheStorage.delete with nonexistent cache",0,{},{}],["CacheStorage names are DOMStrings not USVStrings",0,{},{}]]]}] 02:27:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:27:23 INFO - .......... 02:27:23 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage.https.html | took 3865ms 02:27:23 INFO - PROCESS | 1808 | 1476437243600 Marionette TRACE conn4 -> [0,1294,"getWindowHandle",null] 02:27:23 INFO - PROCESS | 1808 | 1476437243618 Marionette TRACE conn4 <- [1,1294,null,{"value":"2147483649"}] 02:27:23 INFO - TEST-START | /service-workers/cache-storage/serviceworker/credentials.html 02:27:23 INFO - Clearing pref dom.serviceWorkers.enabled 02:27:23 INFO - PROCESS | 1808 | 1476437243645 Marionette TRACE conn4 -> [0,1295,"getContext",null] 02:27:23 INFO - PROCESS | 1808 | 1476437243661 Marionette TRACE conn4 <- [1,1295,null,{"value":"content"}] 02:27:23 INFO - PROCESS | 1808 | 1476437243672 Marionette TRACE conn4 -> [0,1296,"setContext",{"value":"chrome"}] 02:27:23 INFO - PROCESS | 1808 | 1476437243676 Marionette TRACE conn4 <- [1,1296,null,{}] 02:27:23 INFO - PROCESS | 1808 | 1476437243687 Marionette TRACE conn4 -> [0,1297,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 02:27:23 INFO - PROCESS | 1808 | 1476437243708 Marionette TRACE conn4 <- [1,1297,null,{"value":null}] 02:27:23 INFO - PROCESS | 1808 | 1476437243728 Marionette TRACE conn4 -> [0,1298,"setContext",{"value":"content"}] 02:27:23 INFO - PROCESS | 1808 | 1476437243733 Marionette TRACE conn4 <- [1,1298,null,{}] 02:27:23 INFO - Clearing pref dom.caches.enabled 02:27:23 INFO - PROCESS | 1808 | 1476437243741 Marionette TRACE conn4 -> [0,1299,"getContext",null] 02:27:23 INFO - PROCESS | 1808 | 1476437243745 Marionette TRACE conn4 <- [1,1299,null,{"value":"content"}] 02:27:23 INFO - PROCESS | 1808 | 1476437243752 Marionette TRACE conn4 -> [0,1300,"setContext",{"value":"chrome"}] 02:27:23 INFO - PROCESS | 1808 | 1476437243756 Marionette TRACE conn4 <- [1,1300,null,{}] 02:27:23 INFO - PROCESS | 1808 | 1476437243770 Marionette TRACE conn4 -> [0,1301,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 02:27:23 INFO - PROCESS | 1808 | 1476437243792 Marionette TRACE conn4 <- [1,1301,null,{"value":null}] 02:27:23 INFO - PROCESS | 1808 | 1476437243811 Marionette TRACE conn4 -> [0,1302,"setContext",{"value":"content"}] 02:27:23 INFO - PROCESS | 1808 | 1476437243818 Marionette TRACE conn4 <- [1,1302,null,{}] 02:27:23 INFO - Clearing pref dom.serviceWorkers.exemptFromPerDomainMax 02:27:23 INFO - PROCESS | 1808 | 1476437243836 Marionette TRACE conn4 -> [0,1303,"getContext",null] 02:27:23 INFO - PROCESS | 1808 | 1476437243853 Marionette TRACE conn4 <- [1,1303,null,{"value":"content"}] 02:27:23 INFO - PROCESS | 1808 | 1476437243857 Marionette TRACE conn4 -> [0,1304,"setContext",{"value":"chrome"}] 02:27:23 INFO - PROCESS | 1808 | 1476437243862 Marionette TRACE conn4 <- [1,1304,null,{}] 02:27:23 INFO - PROCESS | 1808 | 1476437243867 Marionette TRACE conn4 -> [0,1305,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 02:27:23 INFO - PROCESS | 1808 | 1476437243891 Marionette TRACE conn4 <- [1,1305,null,{"value":null}] 02:27:23 INFO - PROCESS | 1808 | 1476437243907 Marionette TRACE conn4 -> [0,1306,"setContext",{"value":"content"}] 02:27:23 INFO - PROCESS | 1808 | 1476437243911 Marionette TRACE conn4 <- [1,1306,null,{}] 02:27:23 INFO - PROCESS | 1808 | 1476437243917 Marionette TRACE conn4 -> [0,1307,"getContext",null] 02:27:23 INFO - PROCESS | 1808 | 1476437243920 Marionette TRACE conn4 <- [1,1307,null,{"value":"content"}] 02:27:23 INFO - PROCESS | 1808 | 1476437243925 Marionette TRACE conn4 -> [0,1308,"setContext",{"value":"chrome"}] 02:27:23 INFO - PROCESS | 1808 | 1476437243940 Marionette TRACE conn4 <- [1,1308,null,{}] 02:27:23 INFO - PROCESS | 1808 | 1476437243945 Marionette TRACE conn4 -> [0,1309,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 02:27:23 INFO - PROCESS | 1808 | 1476437243969 Marionette TRACE conn4 <- [1,1309,null,{"value":true}] 02:27:23 INFO - PROCESS | 1808 | 1476437243980 Marionette TRACE conn4 -> [0,1310,"setContext",{"value":"content"}] 02:27:23 INFO - PROCESS | 1808 | 1476437243982 Marionette TRACE conn4 <- [1,1310,null,{}] 02:27:23 INFO - Setting pref dom.serviceWorkers.enabled (' true') 02:27:23 INFO - PROCESS | 1808 | 1476437243990 Marionette TRACE conn4 -> [0,1311,"getContext",null] 02:27:23 INFO - PROCESS | 1808 | 1476437243994 Marionette TRACE conn4 <- [1,1311,null,{"value":"content"}] 02:27:24 INFO - PROCESS | 1808 | 1476437244000 Marionette TRACE conn4 -> [0,1312,"setContext",{"value":"chrome"}] 02:27:24 INFO - PROCESS | 1808 | 1476437244003 Marionette TRACE conn4 <- [1,1312,null,{}] 02:27:24 INFO - PROCESS | 1808 | 1476437244008 Marionette TRACE conn4 -> [0,1313,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = ' true';\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 02:27:24 INFO - PROCESS | 1808 | 1476437244031 Marionette TRACE conn4 <- [1,1313,null,{"value":null}] 02:27:24 INFO - PROCESS | 1808 | 1476437244035 Marionette TRACE conn4 -> [0,1314,"setContext",{"value":"content"}] 02:27:24 INFO - PROCESS | 1808 | 1476437244038 Marionette TRACE conn4 <- [1,1314,null,{}] 02:27:24 INFO - PROCESS | 1808 | 1476437244044 Marionette TRACE conn4 -> [0,1315,"getContext",null] 02:27:24 INFO - PROCESS | 1808 | 1476437244046 Marionette TRACE conn4 <- [1,1315,null,{"value":"content"}] 02:27:24 INFO - PROCESS | 1808 | 1476437244053 Marionette TRACE conn4 -> [0,1316,"setContext",{"value":"chrome"}] 02:27:24 INFO - PROCESS | 1808 | 1476437244057 Marionette TRACE conn4 <- [1,1316,null,{}] 02:27:24 INFO - PROCESS | 1808 | 1476437244068 Marionette TRACE conn4 -> [0,1317,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 02:27:24 INFO - PROCESS | 1808 | 1476437244090 Marionette TRACE conn4 <- [1,1317,null,{"value":true}] 02:27:24 INFO - PROCESS | 1808 | 1476437244095 Marionette TRACE conn4 -> [0,1318,"setContext",{"value":"content"}] 02:27:24 INFO - PROCESS | 1808 | 1476437244098 Marionette TRACE conn4 <- [1,1318,null,{}] 02:27:24 INFO - Setting pref dom.caches.enabled (true) 02:27:24 INFO - PROCESS | 1808 | 1476437244104 Marionette TRACE conn4 -> [0,1319,"getContext",null] 02:27:24 INFO - PROCESS | 1808 | 1476437244107 Marionette TRACE conn4 <- [1,1319,null,{"value":"content"}] 02:27:24 INFO - PROCESS | 1808 | 1476437244116 Marionette TRACE conn4 -> [0,1320,"setContext",{"value":"chrome"}] 02:27:24 INFO - PROCESS | 1808 | 1476437244120 Marionette TRACE conn4 <- [1,1320,null,{}] 02:27:24 INFO - PROCESS | 1808 | 1476437244126 Marionette TRACE conn4 -> [0,1321,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 02:27:24 INFO - PROCESS | 1808 | 1476437244141 Marionette TRACE conn4 <- [1,1321,null,{"value":null}] 02:27:24 INFO - PROCESS | 1808 | 1476437244146 Marionette TRACE conn4 -> [0,1322,"setContext",{"value":"content"}] 02:27:24 INFO - PROCESS | 1808 | 1476437244149 Marionette TRACE conn4 <- [1,1322,null,{}] 02:27:24 INFO - PROCESS | 1808 | 1476437244173 Marionette TRACE conn4 -> [0,1323,"getContext",null] 02:27:24 INFO - PROCESS | 1808 | 1476437244177 Marionette TRACE conn4 <- [1,1323,null,{"value":"content"}] 02:27:24 INFO - PROCESS | 1808 | 1476437244182 Marionette TRACE conn4 -> [0,1324,"setContext",{"value":"chrome"}] 02:27:24 INFO - PROCESS | 1808 | 1476437244185 Marionette TRACE conn4 <- [1,1324,null,{}] 02:27:24 INFO - PROCESS | 1808 | 1476437244191 Marionette TRACE conn4 -> [0,1325,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 02:27:24 INFO - PROCESS | 1808 | 1476437244215 Marionette TRACE conn4 <- [1,1325,null,{"value":null}] 02:27:24 INFO - PROCESS | 1808 | 1476437244220 Marionette TRACE conn4 -> [0,1326,"setContext",{"value":"content"}] 02:27:24 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 02:27:24 INFO - PROCESS | 1808 | 1476437244226 Marionette TRACE conn4 <- [1,1326,null,{}] 02:27:24 INFO - PROCESS | 1808 | 1476437244238 Marionette TRACE conn4 -> [0,1327,"getContext",null] 02:27:24 INFO - PROCESS | 1808 | 1476437244241 Marionette TRACE conn4 <- [1,1327,null,{"value":"content"}] 02:27:24 INFO - PROCESS | 1808 | 1476437244249 Marionette TRACE conn4 -> [0,1328,"setContext",{"value":"chrome"}] 02:27:24 INFO - PROCESS | 1808 | 1476437244251 Marionette TRACE conn4 <- [1,1328,null,{}] 02:27:24 INFO - PROCESS | 1808 | 1476437244257 Marionette TRACE conn4 -> [0,1329,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 02:27:24 INFO - PROCESS | 1808 | 1476437244273 Marionette TRACE conn4 <- [1,1329,null,{"value":null}] 02:27:24 INFO - PROCESS | 1808 | 1476437244281 Marionette TRACE conn4 -> [0,1330,"setContext",{"value":"content"}] 02:27:24 INFO - PROCESS | 1808 | 1476437244287 Marionette TRACE conn4 <- [1,1330,null,{}] 02:27:24 INFO - PROCESS | 1808 | 1476437244292 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:27:24 INFO - PROCESS | 1808 | 1476437244482 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 02:27:24 INFO - PROCESS | 1808 | 1476437244614 Marionette TRACE conn4 -> [0,1332,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:27:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9ad51c00) [pid = 1854] [serial = 1198] [outer = 0xa8fd4c00] 02:27:24 INFO - PROCESS | 1808 | 1476437244986 Marionette TRACE conn4 <- [1,1332,null,{}] 02:27:25 INFO - PROCESS | 1808 | 1476437244997 Marionette TRACE conn4 -> [0,1333,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:27:25 INFO - PROCESS | 1808 | 1476437245038 Marionette TRACE conn4 <- [1,1333,null,{"value":null}] 02:27:25 INFO - PROCESS | 1808 | 1476437245047 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:27:25 INFO - PROCESS | 1808 | 1476437245053 Marionette TRACE conn4 <- [1,1334,null,{}] 02:27:25 INFO - PROCESS | 1808 | 1476437245101 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:25 INFO - PROCESS | 1808 | 1476437245147 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 02:27:25 INFO - PROCESS | 1808 | 1476437245159 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/serviceworker/credentials.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/service-workers/cache-storage/serviceworker/credentials.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aed5000 == 4 [pid = 1854] [id = 430] 02:27:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9aed7000) [pid = 1854] [serial = 1199] [outer = (nil)] 02:27:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9aee1c00) [pid = 1854] [serial = 1200] [outer = 0x9aed7000] 02:27:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9aee7c00) [pid = 1854] [serial = 1201] [outer = 0x9aed7000] 02:27:27 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9aee1400) [pid = 1854] [serial = 1183] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-matchAll.https.html] 02:27:27 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9afa6800) [pid = 1854] [serial = 1186] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-put.https.html] 02:27:27 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9e779000) [pid = 1854] [serial = 1189] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html] 02:27:27 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9b4b7000) [pid = 1854] [serial = 1177] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-delete.https.html] 02:27:27 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9aee9c00) [pid = 1854] [serial = 1180] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-match.https.html] 02:27:27 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9aca2800) [pid = 1854] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html] 02:27:27 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9aef4000) [pid = 1854] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html] 02:27:27 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0x9b267800) [pid = 1854] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 02:27:27 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0x9b4ee000) [pid = 1854] [serial = 1125] [outer = (nil)] [url = http://web-platform.test:8000/selection/extend.html] 02:27:27 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0x9b4bcc00) [pid = 1854] [serial = 1142] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html] 02:27:27 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0x9afa7c00) [pid = 1854] [serial = 1145] [outer = (nil)] [url = http://web-platform.test:8000/selection/selectAllChildren.html] 02:27:27 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0x9b378000) [pid = 1854] [serial = 1160] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 02:27:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: CacheStorage not supported on untrusted origins.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 174 02:27:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(mStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 407 02:27:27 INFO - PROCESS | 1808 | 1476437247973 Marionette TRACE conn4 <- [1,1336,null,{"value":["/service-workers/cache-storage/serviceworker/credentials.html",0,null,null,[["Cache API matching includes credentials",1,"promise_test: Unhandled rejection with value: object \"SecurityError: The operation is insecure.\"",null]]]}] 02:27:28 INFO - . 02:27:28 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/credentials.html | took 4369ms 02:27:28 INFO - PROCESS | 1808 | 1476437248006 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 02:27:28 INFO - PROCESS | 1808 | 1476437248013 Marionette TRACE conn4 <- [1,1337,null,{"value":"2147483649"}] 02:27:28 INFO - TEST-START | /service-workers/cache-storage/window/cache-add.https.html 02:27:28 INFO - Clearing pref dom.serviceWorkers.enabled 02:27:28 INFO - PROCESS | 1808 | 1476437248024 Marionette TRACE conn4 -> [0,1338,"getContext",null] 02:27:28 INFO - PROCESS | 1808 | 1476437248032 Marionette TRACE conn4 <- [1,1338,null,{"value":"content"}] 02:27:28 INFO - PROCESS | 1808 | 1476437248046 Marionette TRACE conn4 -> [0,1339,"setContext",{"value":"chrome"}] 02:27:28 INFO - PROCESS | 1808 | 1476437248051 Marionette TRACE conn4 <- [1,1339,null,{}] 02:27:28 INFO - PROCESS | 1808 | 1476437248112 Marionette TRACE conn4 -> [0,1340,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 02:27:28 INFO - PROCESS | 1808 | 1476437248139 Marionette TRACE conn4 <- [1,1340,null,{"value":null}] 02:27:28 INFO - PROCESS | 1808 | 1476437248146 Marionette TRACE conn4 -> [0,1341,"setContext",{"value":"content"}] 02:27:28 INFO - Clearing pref dom.caches.enabled 02:27:28 INFO - PROCESS | 1808 | 1476437248154 Marionette TRACE conn4 <- [1,1341,null,{}] 02:27:28 INFO - PROCESS | 1808 | 1476437248167 Marionette TRACE conn4 -> [0,1342,"getContext",null] 02:27:28 INFO - PROCESS | 1808 | 1476437248172 Marionette TRACE conn4 <- [1,1342,null,{"value":"content"}] 02:27:28 INFO - PROCESS | 1808 | 1476437248178 Marionette TRACE conn4 -> [0,1343,"setContext",{"value":"chrome"}] 02:27:28 INFO - PROCESS | 1808 | 1476437248183 Marionette TRACE conn4 <- [1,1343,null,{}] 02:27:28 INFO - PROCESS | 1808 | 1476437248190 Marionette TRACE conn4 -> [0,1344,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 02:27:28 INFO - PROCESS | 1808 | 1476437248222 Marionette TRACE conn4 <- [1,1344,null,{"value":null}] 02:27:28 INFO - PROCESS | 1808 | 1476437248273 Marionette TRACE conn4 -> [0,1345,"setContext",{"value":"content"}] 02:27:28 INFO - PROCESS | 1808 | 1476437248277 Marionette TRACE conn4 <- [1,1345,null,{}] 02:27:28 INFO - Clearing pref dom.serviceWorkers.exemptFromPerDomainMax 02:27:28 INFO - PROCESS | 1808 | 1476437248285 Marionette TRACE conn4 -> [0,1346,"getContext",null] 02:27:28 INFO - PROCESS | 1808 | 1476437248291 Marionette TRACE conn4 <- [1,1346,null,{"value":"content"}] 02:27:28 INFO - PROCESS | 1808 | 1476437248308 Marionette TRACE conn4 -> [0,1347,"setContext",{"value":"chrome"}] 02:27:28 INFO - PROCESS | 1808 | 1476437248315 Marionette TRACE conn4 <- [1,1347,null,{}] 02:27:28 INFO - PROCESS | 1808 | 1476437248322 Marionette TRACE conn4 -> [0,1348,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.exemptFromPerDomainMax';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 02:27:28 INFO - PROCESS | 1808 | 1476437248345 Marionette TRACE conn4 <- [1,1348,null,{"value":null}] 02:27:28 INFO - PROCESS | 1808 | 1476437248349 Marionette TRACE conn4 -> [0,1349,"setContext",{"value":"content"}] 02:27:28 INFO - PROCESS | 1808 | 1476437248354 Marionette TRACE conn4 <- [1,1349,null,{}] 02:27:28 INFO - PROCESS | 1808 | 1476437248359 Marionette TRACE conn4 -> [0,1350,"getContext",null] 02:27:28 INFO - PROCESS | 1808 | 1476437248363 Marionette TRACE conn4 <- [1,1350,null,{"value":"content"}] 02:27:28 INFO - PROCESS | 1808 | 1476437248423 Marionette TRACE conn4 -> [0,1351,"setContext",{"value":"chrome"}] 02:27:28 INFO - PROCESS | 1808 | 1476437248427 Marionette TRACE conn4 <- [1,1351,null,{}] 02:27:28 INFO - PROCESS | 1808 | 1476437248434 Marionette TRACE conn4 -> [0,1352,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 02:27:28 INFO - PROCESS | 1808 | 1476437248459 Marionette TRACE conn4 <- [1,1352,null,{"value":true}] 02:27:28 INFO - PROCESS | 1808 | 1476437248464 Marionette TRACE conn4 -> [0,1353,"setContext",{"value":"content"}] 02:27:28 INFO - PROCESS | 1808 | 1476437248468 Marionette TRACE conn4 <- [1,1353,null,{}] 02:27:28 INFO - Setting pref dom.caches.enabled (true) 02:27:28 INFO - PROCESS | 1808 | 1476437248474 Marionette TRACE conn4 -> [0,1354,"getContext",null] 02:27:28 INFO - PROCESS | 1808 | 1476437248479 Marionette TRACE conn4 <- [1,1354,null,{"value":"content"}] 02:27:28 INFO - PROCESS | 1808 | 1476437248484 Marionette TRACE conn4 -> [0,1355,"setContext",{"value":"chrome"}] 02:27:28 INFO - PROCESS | 1808 | 1476437248487 Marionette TRACE conn4 <- [1,1355,null,{}] 02:27:28 INFO - PROCESS | 1808 | 1476437248494 Marionette TRACE conn4 -> [0,1356,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 02:27:28 INFO - PROCESS | 1808 | 1476437248513 Marionette TRACE conn4 <- [1,1356,null,{"value":null}] 02:27:28 INFO - PROCESS | 1808 | 1476437248563 Marionette TRACE conn4 -> [0,1357,"setContext",{"value":"content"}] 02:27:28 INFO - PROCESS | 1808 | 1476437248567 Marionette TRACE conn4 <- [1,1357,null,{}] 02:27:28 INFO - PROCESS | 1808 | 1476437248573 Marionette TRACE conn4 -> [0,1358,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:27:28 INFO - PROCESS | 1808 | 1476437248787 Marionette TRACE conn4 <- [1,1358,null,{"value":null}] 02:27:28 INFO - PROCESS | 1808 | 1476437248875 Marionette TRACE conn4 -> [0,1359,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 02:27:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0x9aeea400) [pid = 1854] [serial = 1202] [outer = 0xa8fd4c00] 02:27:29 INFO - PROCESS | 1808 | 1476437249308 Marionette TRACE conn4 <- [1,1359,null,{}] 02:27:29 INFO - PROCESS | 1808 | 1476437249318 Marionette TRACE conn4 -> [0,1360,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:27:29 INFO - PROCESS | 1808 | 1476437249377 Marionette TRACE conn4 <- [1,1360,null,{"value":null}] 02:27:29 INFO - PROCESS | 1808 | 1476437249388 Marionette TRACE conn4 -> [0,1361,"setScriptTimeout",{"ms":185000}] 02:27:29 INFO - PROCESS | 1808 | 1476437249393 Marionette TRACE conn4 <- [1,1361,null,{}] 02:27:29 INFO - PROCESS | 1808 | 1476437249404 Marionette TRACE conn4 -> [0,1362,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:29 INFO - PROCESS | 1808 | 1476437249497 Marionette TRACE conn4 <- [1,1362,null,{"value":null}] 02:27:29 INFO - PROCESS | 1808 | 1476437249507 Marionette TRACE conn4 -> [0,1363,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/cache-add.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/cache-add.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae4a400 == 5 [pid = 1854] [id = 431] 02:27:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0x9ae4e000) [pid = 1854] [serial = 1203] [outer = (nil)] 02:27:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0x9ae5a400) [pid = 1854] [serial = 1204] [outer = 0x9ae4e000] 02:27:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0x9ae59800) [pid = 1854] [serial = 1205] [outer = 0x9ae4e000] 02:27:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 02:27:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 02:27:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 02:27:32 INFO - PROCESS | 1808 | 1476437252805 Marionette TRACE conn4 <- [1,1363,null,{"value":["/service-workers/cache-storage/window/cache-add.https.html",0,null,null,[["Cache.add called with no arguments",0,null,null],["Cache.add called with relative URL specified as a string",0,null,null],["Cache.add called with non-HTTP/HTTPS URL",0,null,null],["Cache.add called with Request object",0,null,null],["Cache.add called with POST request",0,null,null],["Cache.add called twice with the same Request object",0,null,null],["Cache.add with request with null body (not consumed)",1,"assert_false: expected false got true","@https://web-platform.test:8443/service-workers/cache-storage/script-tests/cache-add.js:77:11\n"],["Cache.add with request that results in a status of 404",0,null,null],["Cache.add with request that results in a status of 500",0,null,null],["Cache.addAll with no arguments",0,null,null],["Cache.addAll with a mix of valid and undefined arguments",0,null,null],["Cache.addAll with an empty array",0,null,null],["Cache.addAll with string URL arguments",0,null,null],["Cache.addAll with Request arguments",0,null,null],["Cache.addAll with a mix of succeeding and failing requests",0,null,null],["Cache.addAll called with the same Request object specified twice",0,null,null]]]}] 02:27:32 INFO - ................ 02:27:32 INFO - TEST-OK | /service-workers/cache-storage/window/cache-add.https.html | took 4828ms 02:27:32 INFO - PROCESS | 1808 | --DOCSHELL 0x9aed5000 == 4 [pid = 1854] [id = 430] 02:27:32 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9d6800 == 3 [pid = 1854] [id = 429] 02:27:32 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0x9acac000) [pid = 1854] [serial = 1155] [outer = (nil)] [url = about:blank] 02:27:32 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0x9b0ad800) [pid = 1854] [serial = 1158] [outer = (nil)] [url = about:blank] 02:27:32 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0x9b3a2c00) [pid = 1854] [serial = 1161] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 02:27:32 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0x9e009800) [pid = 1854] [serial = 1127] [outer = (nil)] [url = about:blank] 02:27:32 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0x9b4e3c00) [pid = 1854] [serial = 1144] [outer = (nil)] [url = about:blank] 02:27:32 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0x9b0a6c00) [pid = 1854] [serial = 1147] [outer = (nil)] [url = about:blank] 02:27:32 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0x9b462000) [pid = 1854] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 02:27:32 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0x9e11f400) [pid = 1854] [serial = 1179] [outer = (nil)] [url = about:blank] 02:27:32 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0x9b4b5000) [pid = 1854] [serial = 1181] [outer = (nil)] [url = about:blank] 02:27:32 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0x9af2b400) [pid = 1854] [serial = 1182] [outer = (nil)] [url = about:blank] 02:27:32 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0x9afa5000) [pid = 1854] [serial = 1184] [outer = (nil)] [url = about:blank] 02:27:32 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0x9b4ea400) [pid = 1854] [serial = 1188] [outer = (nil)] [url = about:blank] 02:27:32 INFO - PROCESS | 1808 | --DOMWINDOW == 32 (0x9e00e400) [pid = 1854] [serial = 1187] [outer = (nil)] [url = about:blank] 02:27:32 INFO - PROCESS | 1808 | --DOMWINDOW == 31 (0xa0f7d400) [pid = 1854] [serial = 1191] [outer = (nil)] [url = about:blank] 02:27:32 INFO - PROCESS | 1808 | --DOMWINDOW == 30 (0xa0f7c400) [pid = 1854] [serial = 1190] [outer = (nil)] [url = about:blank] 02:27:32 INFO - PROCESS | 1808 | --DOMWINDOW == 29 (0x9aef3800) [pid = 1854] [serial = 1185] [outer = (nil)] [url = about:blank] 02:27:32 INFO - PROCESS | 1808 | 1476437252901 Marionette TRACE conn4 -> [0,1364,"getWindowHandle",null] 02:27:32 INFO - PROCESS | 1808 | 1476437252909 Marionette TRACE conn4 <- [1,1364,null,{"value":"2147483649"}] 02:27:32 INFO - TEST-START | /service-workers/cache-storage/window/cache-delete.https.html 02:27:32 INFO - PROCESS | 1808 | 1476437252921 Marionette TRACE conn4 -> [0,1365,"setScriptTimeout",{"ms":185000}] 02:27:32 INFO - PROCESS | 1808 | 1476437252927 Marionette TRACE conn4 <- [1,1365,null,{}] 02:27:32 INFO - PROCESS | 1808 | 1476437252941 Marionette TRACE conn4 -> [0,1366,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:33 INFO - PROCESS | 1808 | 1476437253173 Marionette TRACE conn4 <- [1,1366,null,{"value":null}] 02:27:33 INFO - PROCESS | 1808 | 1476437253258 Marionette TRACE conn4 -> [0,1367,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/cache-delete.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/cache-delete.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a924c00 == 4 [pid = 1854] [id = 432] 02:27:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0x9a925000) [pid = 1854] [serial = 1206] [outer = (nil)] 02:27:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0x9a95f000) [pid = 1854] [serial = 1207] [outer = 0x9a925000] 02:27:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0x9a927800) [pid = 1854] [serial = 1208] [outer = 0x9a925000] 02:27:34 INFO - PROCESS | 1808 | 1476437254666 Marionette TRACE conn4 <- [1,1367,null,{"value":["/service-workers/cache-storage/window/cache-delete.https.html",0,null,null,[["Cache.delete with no arguments",0,null,null],["Cache.delete called with a string URL",0,null,null],["Cache.delete called with a Request object",0,null,null],["Cache.delete with a non-existent entry",0,null,null]]]}] 02:27:34 INFO - .... 02:27:34 INFO - TEST-OK | /service-workers/cache-storage/window/cache-delete.https.html | took 1799ms 02:27:34 INFO - PROCESS | 1808 | 1476437254719 Marionette TRACE conn4 -> [0,1368,"getWindowHandle",null] 02:27:34 INFO - PROCESS | 1808 | 1476437254729 Marionette TRACE conn4 <- [1,1368,null,{"value":"2147483649"}] 02:27:34 INFO - TEST-START | /service-workers/cache-storage/window/cache-match.https.html 02:27:34 INFO - PROCESS | 1808 | 1476437254742 Marionette TRACE conn4 -> [0,1369,"setScriptTimeout",{"ms":185000}] 02:27:34 INFO - PROCESS | 1808 | 1476437254747 Marionette TRACE conn4 <- [1,1369,null,{}] 02:27:34 INFO - PROCESS | 1808 | 1476437254802 Marionette TRACE conn4 -> [0,1370,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:35 INFO - PROCESS | 1808 | 1476437255039 Marionette TRACE conn4 <- [1,1370,null,{"value":null}] 02:27:35 INFO - PROCESS | 1808 | 1476437255134 Marionette TRACE conn4 -> [0,1371,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/cache-match.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/cache-match.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a967800 == 5 [pid = 1854] [id = 433] 02:27:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0x9a967c00) [pid = 1854] [serial = 1209] [outer = (nil)] 02:27:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0x9a9e0000) [pid = 1854] [serial = 1210] [outer = 0x9a967c00] 02:27:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0x9a9e1000) [pid = 1854] [serial = 1211] [outer = 0x9a967c00] 02:27:36 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0xa2ce8400) [pid = 1854] [serial = 1059] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/basic-popup-and-iframe-tests.https.html] 02:27:36 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0x9b0ad400) [pid = 1854] [serial = 1192] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-match.https.html] 02:27:37 INFO - PROCESS | 1808 | 1476437257808 Marionette TRACE conn4 <- [1,1371,null,{"value":["/service-workers/cache-storage/window/cache-match.https.html",0,null,null,[["Cache.match with no matching entries",0,null,null],["Cache.match with URL",0,null,null],["Cache.match with Request",0,null,null],["Cache.match with new Request",0,null,null],["Cache.match with ignoreSearch option (request with no search parameters)",0,null,null],["Cache.match with ignoreSearch option (request with search parameter)",0,null,null],["Cache.match with URL containing fragment",0,null,null],["Cache.match with string fragment \"http\" as query",0,null,null],["Cache.match with responses containing \"Vary\" header",0,null,null],["Cache.match with Request and Response objects with different URLs",0,null,null],["Cache.match invoked multiple times for the same Request/Response",0,null,null],["Cache.match with POST Request",0,null,null],["Cache.match with a non-2xx Response",0,null,null],["Cache.match with a network error Response",0,null,null]]]}] 02:27:37 INFO - .............. 02:27:37 INFO - TEST-OK | /service-workers/cache-storage/window/cache-match.https.html | took 3103ms 02:27:37 INFO - PROCESS | 1808 | 1476437257844 Marionette TRACE conn4 -> [0,1372,"getWindowHandle",null] 02:27:37 INFO - PROCESS | 1808 | 1476437257849 Marionette TRACE conn4 <- [1,1372,null,{"value":"2147483649"}] 02:27:37 INFO - TEST-START | /service-workers/cache-storage/window/cache-matchAll.https.html 02:27:37 INFO - PROCESS | 1808 | 1476437257857 Marionette TRACE conn4 -> [0,1373,"setScriptTimeout",{"ms":185000}] 02:27:37 INFO - PROCESS | 1808 | 1476437257863 Marionette TRACE conn4 <- [1,1373,null,{}] 02:27:37 INFO - PROCESS | 1808 | 1476437257924 Marionette TRACE conn4 -> [0,1374,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:38 INFO - PROCESS | 1808 | 1476437258175 Marionette TRACE conn4 <- [1,1374,null,{"value":null}] 02:27:38 INFO - PROCESS | 1808 | 1476437258243 Marionette TRACE conn4 -> [0,1375,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/cache-matchAll.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/cache-matchAll.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9ea800 == 6 [pid = 1854] [id = 434] 02:27:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0x9aa0f800) [pid = 1854] [serial = 1212] [outer = (nil)] 02:27:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0x9aa15800) [pid = 1854] [serial = 1213] [outer = 0x9aa0f800] 02:27:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0x9aa16800) [pid = 1854] [serial = 1214] [outer = 0x9aa0f800] 02:27:40 INFO - PROCESS | 1808 | 1476437260774 Marionette TRACE conn4 <- [1,1375,null,{"value":["/service-workers/cache-storage/window/cache-matchAll.https.html",0,null,null,[["Cache.matchAll with no matching entries",0,null,null],["Cache.matchAll with URL",0,null,null],["Cache.matchAll with Request",0,null,null],["Cache.matchAll with new Request",0,null,null],["Cache.matchAll with ignoreSearch option (request with no search parameters)",0,null,null],["Cache.matchAll with ignoreSearch option (request with search parameter)",0,null,null],["Cache.matchAll with URL containing fragment",0,null,null],["Cache.matchAll with string fragment \"http\" as query",0,null,null],["Cache.matchAll with responses containing \"Vary\" header",0,null,null],["Cache.matchAll with \"ignoreVary\" parameter",0,null,null]]]}] 02:27:40 INFO - .......... 02:27:40 INFO - TEST-OK | /service-workers/cache-storage/window/cache-matchAll.https.html | took 2958ms 02:27:40 INFO - PROCESS | 1808 | 1476437260816 Marionette TRACE conn4 -> [0,1376,"getWindowHandle",null] 02:27:40 INFO - PROCESS | 1808 | 1476437260827 Marionette TRACE conn4 <- [1,1376,null,{"value":"2147483649"}] 02:27:40 INFO - TEST-START | /service-workers/cache-storage/window/cache-put.https.html 02:27:40 INFO - PROCESS | 1808 | 1476437260861 Marionette TRACE conn4 -> [0,1377,"setScriptTimeout",{"ms":185000}] 02:27:40 INFO - PROCESS | 1808 | 1476437260868 Marionette TRACE conn4 <- [1,1377,null,{}] 02:27:40 INFO - PROCESS | 1808 | 1476437260880 Marionette TRACE conn4 -> [0,1378,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:41 INFO - PROCESS | 1808 | 1476437261045 Marionette TRACE conn4 <- [1,1378,null,{"value":null}] 02:27:41 INFO - PROCESS | 1808 | 1476437261082 Marionette TRACE conn4 -> [0,1379,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/cache-put.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/cache-put.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a967000 == 7 [pid = 1854] [id = 435] 02:27:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0x9a967400) [pid = 1854] [serial = 1215] [outer = (nil)] 02:27:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0x9a9e7400) [pid = 1854] [serial = 1216] [outer = 0x9a967400] 02:27:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x9a9e5800) [pid = 1854] [serial = 1217] [outer = 0x9a967400] 02:27:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 02:27:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 02:27:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 02:27:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 02:27:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 224 02:27:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 02:27:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 224 02:27:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 02:27:43 INFO - PROCESS | 1808 | 1476437263249 Marionette TRACE conn4 <- [1,1379,null,{"value":["/service-workers/cache-storage/window/cache-put.https.html",0,null,null,[["Cache.put called with simple Request and Response",0,null,null],["Cache.put called with Request and Response from fetch()",0,null,null],["Cache.put with Request without a body",0,null,null],["Cache.put with Response without a body",0,null,null],["Cache.put with a Response containing an empty URL",0,null,null],["Cache.put with an empty response body",0,null,null],["Cache.put with HTTP 500 response",0,null,null],["Cache.put called twice with matching Requests and different Responses",0,null,null],["Cache.put called twice with request URLs that differ only by a fragment",0,null,null],["Cache.put with a string request",0,null,null],["Cache.put with an invalid response",0,null,null],["Cache.put with a non-HTTP/HTTPS request",0,null,null],["Cache.put with a relative URL",0,null,null],["Cache.put with a non-GET request",0,null,null],["Cache.put with a null response",0,null,null],["Cache.put with a POST request",0,null,null],["Cache.put with a used response body",0,null,null],["getReader() after Cache.put",0,null,null],["Cache.put with a VARY:* Response",0,null,null],["Cache.put with an embedded VARY:* Response",0,null,null]]]}] 02:27:43 INFO - .................... 02:27:43 INFO - TEST-OK | /service-workers/cache-storage/window/cache-put.https.html | took 2460ms 02:27:43 INFO - PROCESS | 1808 | 1476437263327 Marionette TRACE conn4 -> [0,1380,"getWindowHandle",null] 02:27:43 INFO - PROCESS | 1808 | 1476437263343 Marionette TRACE conn4 <- [1,1380,null,{"value":"2147483649"}] 02:27:43 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage-keys.https.html 02:27:43 INFO - PROCESS | 1808 | 1476437263365 Marionette TRACE conn4 -> [0,1381,"setScriptTimeout",{"ms":185000}] 02:27:43 INFO - PROCESS | 1808 | 1476437263377 Marionette TRACE conn4 <- [1,1381,null,{}] 02:27:43 INFO - PROCESS | 1808 | 1476437263388 Marionette TRACE conn4 -> [0,1382,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9a967800 == 6 [pid = 1854] [id = 433] 02:27:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae4a400 == 5 [pid = 1854] [id = 431] 02:27:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9a924c00 == 4 [pid = 1854] [id = 432] 02:27:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9ea800 == 3 [pid = 1854] [id = 434] 02:27:43 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0xa1e48800) [pid = 1854] [serial = 1058] [outer = (nil)] [url = https://web-platform.test:8443/testharness_runner.html] 02:27:43 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0x9ad32800) [pid = 1854] [serial = 1196] [outer = (nil)] [url = about:blank] 02:27:43 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0x9e8fe400) [pid = 1854] [serial = 1193] [outer = (nil)] [url = about:blank] 02:27:43 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0xa2cf2800) [pid = 1854] [serial = 1061] [outer = (nil)] [url = about:blank] 02:27:43 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0x9e11e400) [pid = 1854] [serial = 1194] [outer = (nil)] [url = about:blank] 02:27:43 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0x9aee1c00) [pid = 1854] [serial = 1200] [outer = (nil)] [url = about:blank] 02:27:44 INFO - PROCESS | 1808 | 1476437264000 Marionette TRACE conn4 <- [1,1382,null,{"value":null}] 02:27:44 INFO - PROCESS | 1808 | 1476437264095 Marionette TRACE conn4 -> [0,1383,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/cache-storage-keys.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-keys.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a920000 == 4 [pid = 1854] [id = 436] 02:27:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0x9a920c00) [pid = 1854] [serial = 1218] [outer = (nil)] 02:27:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0x9a95e000) [pid = 1854] [serial = 1219] [outer = 0x9a920c00] 02:27:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0x9a965400) [pid = 1854] [serial = 1220] [outer = 0x9a920c00] 02:27:45 INFO - PROCESS | 1808 | 1476437265353 Marionette TRACE conn4 <- [1,1383,null,{"value":["/service-workers/cache-storage/window/cache-storage-keys.https.html",0,null,null,[["CacheStorage keys",0,null,null]]]}] 02:27:45 INFO - . 02:27:45 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage-keys.https.html | took 2013ms 02:27:45 INFO - PROCESS | 1808 | 1476437265377 Marionette TRACE conn4 -> [0,1384,"getWindowHandle",null] 02:27:45 INFO - PROCESS | 1808 | 1476437265381 Marionette TRACE conn4 <- [1,1384,null,{"value":"2147483649"}] 02:27:45 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage-match.https.html 02:27:45 INFO - PROCESS | 1808 | 1476437265388 Marionette TRACE conn4 -> [0,1385,"setScriptTimeout",{"ms":185000}] 02:27:45 INFO - PROCESS | 1808 | 1476437265394 Marionette TRACE conn4 <- [1,1385,null,{}] 02:27:45 INFO - PROCESS | 1808 | 1476437265410 Marionette TRACE conn4 -> [0,1386,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:45 INFO - PROCESS | 1808 | 1476437265606 Marionette TRACE conn4 <- [1,1386,null,{"value":null}] 02:27:45 INFO - PROCESS | 1808 | 1476437265711 Marionette TRACE conn4 -> [0,1387,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/cache-storage-match.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-match.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e1c00 == 5 [pid = 1854] [id = 437] 02:27:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0x9a9ec800) [pid = 1854] [serial = 1221] [outer = (nil)] 02:27:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0x9aa1a800) [pid = 1854] [serial = 1222] [outer = 0x9a9ec800] 02:27:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x9aa1b800) [pid = 1854] [serial = 1223] [outer = 0x9a9ec800] 02:27:47 INFO - PROCESS | 1808 | 1476437267141 Marionette TRACE conn4 <- [1,1387,null,{"value":["/service-workers/cache-storage/window/cache-storage-match.https.html",0,null,null,[["CacheStorageMatch with no cache name provided",0,null,null],["CacheStorageMatch from one of many caches",0,null,null],["CacheStorageMatch from one of many caches by name",0,null,null],["CacheStorageMatch a string request",0,null,null],["CacheStorageMatch with no cached entry",0,null,null],["CacheStorageMatch with no caches available but name provided",0,null,null]]]}] 02:27:47 INFO - ...... 02:27:47 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage-match.https.html | took 1796ms 02:27:47 INFO - PROCESS | 1808 | 1476437267185 Marionette TRACE conn4 -> [0,1388,"getWindowHandle",null] 02:27:47 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage.https.html 02:27:47 INFO - PROCESS | 1808 | 1476437267194 Marionette TRACE conn4 <- [1,1388,null,{"value":"2147483649"}] 02:27:47 INFO - PROCESS | 1808 | 1476437267202 Marionette TRACE conn4 -> [0,1389,"setScriptTimeout",{"ms":185000}] 02:27:47 INFO - PROCESS | 1808 | 1476437267206 Marionette TRACE conn4 <- [1,1389,null,{}] 02:27:47 INFO - PROCESS | 1808 | 1476437267213 Marionette TRACE conn4 -> [0,1390,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:47 INFO - PROCESS | 1808 | 1476437267379 Marionette TRACE conn4 <- [1,1390,null,{"value":null}] 02:27:47 INFO - PROCESS | 1808 | 1476437267453 Marionette TRACE conn4 -> [0,1391,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/cache-storage.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa39c00 == 6 [pid = 1854] [id = 438] 02:27:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x9aa3a000) [pid = 1854] [serial = 1224] [outer = (nil)] 02:27:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9aa3e000) [pid = 1854] [serial = 1225] [outer = 0x9aa3a000] 02:27:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0x9aa3c800) [pid = 1854] [serial = 1226] [outer = 0x9aa3a000] 02:27:48 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0x9a967c00) [pid = 1854] [serial = 1209] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-match.https.html] 02:27:48 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0x9aa0f800) [pid = 1854] [serial = 1212] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-matchAll.https.html] 02:27:48 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0x9ae4e000) [pid = 1854] [serial = 1203] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-add.https.html] 02:27:48 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0x9a925000) [pid = 1854] [serial = 1206] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-delete.https.html] 02:27:48 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0xa0f8ec00) [pid = 1854] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/basic-popup-and-iframe-tests.html] 02:27:49 INFO - PROCESS | 1808 | 1476437269128 Marionette TRACE conn4 <- [1,1391,null,{"value":["/service-workers/cache-storage/window/cache-storage.https.html",0,null,null,[["CacheStorage.open",0,null,null],["CacheStorage.open with an empty name",0,null,null],["CacheStorage.open with no arguments",0,null,null],["CacheStorage.has with existing cache",0,null,null],["CacheStorage.has with nonexistent cache",0,null,null],["CacheStorage.open with existing cache",0,null,null],["CacheStorage.delete with existing cache",0,null,null],["CacheStorage.delete with nonexistent cache",0,null,null],["CacheStorage names are DOMStrings not USVStrings",0,null,null]]]}] 02:27:49 INFO - ......... 02:27:49 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage.https.html | took 1989ms 02:27:49 INFO - PROCESS | 1808 | 1476437269189 Marionette TRACE conn4 -> [0,1392,"getWindowHandle",null] 02:27:49 INFO - PROCESS | 1808 | 1476437269192 Marionette TRACE conn4 <- [1,1392,null,{"value":"2147483649"}] 02:27:49 INFO - TEST-START | /service-workers/cache-storage/window/sandboxed-iframes.https.html 02:27:49 INFO - PROCESS | 1808 | 1476437269198 Marionette TRACE conn4 -> [0,1393,"setScriptTimeout",{"ms":185000}] 02:27:49 INFO - PROCESS | 1808 | 1476437269201 Marionette TRACE conn4 <- [1,1393,null,{}] 02:27:49 INFO - PROCESS | 1808 | 1476437269208 Marionette TRACE conn4 -> [0,1394,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:49 INFO - PROCESS | 1808 | 1476437269379 Marionette TRACE conn4 <- [1,1394,null,{"value":null}] 02:27:49 INFO - PROCESS | 1808 | 1476437269447 Marionette TRACE conn4 -> [0,1395,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/window/sandboxed-iframes.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/window/sandboxed-iframes.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa90000 == 7 [pid = 1854] [id = 439] 02:27:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0x9aa90800) [pid = 1854] [serial = 1227] [outer = (nil)] 02:27:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x9aa9bc00) [pid = 1854] [serial = 1228] [outer = 0x9aa90800] 02:27:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x9aa9a400) [pid = 1854] [serial = 1229] [outer = 0x9aa90800] 02:27:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aad6c00 == 8 [pid = 1854] [id = 440] 02:27:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9aad8400) [pid = 1854] [serial = 1230] [outer = (nil)] 02:27:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0x9aad9400) [pid = 1854] [serial = 1231] [outer = 0x9aad8400] 02:27:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aadb800 == 9 [pid = 1854] [id = 441] 02:27:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0x9aade400) [pid = 1854] [serial = 1232] [outer = (nil)] 02:27:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0x9aade800) [pid = 1854] [serial = 1233] [outer = 0x9aade400] 02:27:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0x9a91d400) [pid = 1854] [serial = 1234] [outer = 0x9aade400] 02:27:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: CacheStorage has been disabled.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 157 02:27:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(mStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 382 02:27:50 INFO - PROCESS | 1808 | 1476437270970 Marionette TRACE conn4 <- [1,1395,null,{"value":["/service-workers/cache-storage/window/sandboxed-iframes.https.html",0,null,null,[["Sandboxed iframe with allow-same-origin is allowed access",0,null,null],["Sandboxed iframe without allow-same-origin is denied access",0,null,null]]]}] 02:27:50 INFO - .. 02:27:50 INFO - TEST-OK | /service-workers/cache-storage/window/sandboxed-iframes.https.html | took 1795ms 02:27:50 INFO - PROCESS | 1808 | 1476437270994 Marionette TRACE conn4 -> [0,1396,"getWindowHandle",null] 02:27:50 INFO - PROCESS | 1808 | 1476437270998 Marionette TRACE conn4 <- [1,1396,null,{"value":"2147483649"}] 02:27:51 INFO - TEST-START | /service-workers/cache-storage/worker/cache-add.https.html 02:27:51 INFO - PROCESS | 1808 | 1476437271004 Marionette TRACE conn4 -> [0,1397,"setScriptTimeout",{"ms":185000}] 02:27:51 INFO - PROCESS | 1808 | 1476437271008 Marionette TRACE conn4 <- [1,1397,null,{}] 02:27:51 INFO - PROCESS | 1808 | 1476437271013 Marionette TRACE conn4 -> [0,1398,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:51 INFO - PROCESS | 1808 | 1476437271268 Marionette TRACE conn4 <- [1,1398,null,{"value":null}] 02:27:51 INFO - PROCESS | 1808 | 1476437271339 Marionette TRACE conn4 -> [0,1399,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/worker/cache-add.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/worker/cache-add.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a969800 == 10 [pid = 1854] [id = 442] 02:27:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9a96bc00) [pid = 1854] [serial = 1235] [outer = (nil)] 02:27:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9a9ee400) [pid = 1854] [serial = 1236] [outer = 0x9a96bc00] 02:27:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9a9ed400) [pid = 1854] [serial = 1237] [outer = 0x9a96bc00] 02:27:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 02:27:54 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa39c00 == 9 [pid = 1854] [id = 438] 02:27:54 INFO - PROCESS | 1808 | --DOCSHELL 0x9aad6c00 == 8 [pid = 1854] [id = 440] 02:27:54 INFO - PROCESS | 1808 | --DOCSHELL 0x9a967000 == 7 [pid = 1854] [id = 435] 02:27:54 INFO - PROCESS | 1808 | --DOCSHELL 0x9a920000 == 6 [pid = 1854] [id = 436] 02:27:54 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e1c00 == 5 [pid = 1854] [id = 437] 02:27:54 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa90000 == 4 [pid = 1854] [id = 439] 02:27:54 INFO - PROCESS | 1808 | --DOCSHELL 0x9aadb800 == 3 [pid = 1854] [id = 441] 02:27:54 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9aa16800) [pid = 1854] [serial = 1214] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9aa15800) [pid = 1854] [serial = 1213] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0x9a9e0000) [pid = 1854] [serial = 1210] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0x9ae5a400) [pid = 1854] [serial = 1204] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0x9ae59800) [pid = 1854] [serial = 1205] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0x9a95f000) [pid = 1854] [serial = 1207] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0x9a927800) [pid = 1854] [serial = 1208] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0x9a9e1000) [pid = 1854] [serial = 1211] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0xa0f91000) [pid = 1854] [serial = 1011] [outer = (nil)] [url = about:blank] 02:27:54 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0xa56f8c00) [pid = 1854] [serial = 4] [outer = (nil)] [url = http://web-platform.test:8000/testharness_runner.html] 02:27:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 02:27:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 02:27:54 INFO - PROCESS | 1808 | 1476437274588 Marionette TRACE conn4 <- [1,1399,null,{"value":["/service-workers/cache-storage/worker/cache-add.https.html",0,null,null,[["Cache.add called with no arguments",0,{},{}],["Cache.add called with relative URL specified as a string",0,{},{}],["Cache.add called with non-HTTP/HTTPS URL",0,{},{}],["Cache.add called with Request object",0,{},{}],["Cache.add called with POST request",0,{},{}],["Cache.add called twice with the same Request object",0,{},{}],["Cache.add with request with null body (not consumed)",1,"assert_false: expected false got true","@https://web-platform.test:8443/service-workers/cache-storage/script-tests/cache-add.js:77:11\n"],["Cache.add with request that results in a status of 404",0,{},{}],["Cache.add with request that results in a status of 500",0,{},{}],["Cache.addAll with no arguments",0,{},{}],["Cache.addAll with a mix of valid and undefined arguments",0,{},{}],["Cache.addAll with an empty array",0,{},{}],["Cache.addAll with string URL arguments",0,{},{}],["Cache.addAll with Request arguments",0,{},{}],["Cache.addAll with a mix of succeeding and failing requests",0,{},{}],["Cache.addAll called with the same Request object specified twice",0,{},{}]]]}] 02:27:54 INFO - ................ 02:27:54 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-add.https.html | took 3644ms 02:27:54 INFO - TEST-START | /service-workers/cache-storage/worker/cache-delete.https.html 02:27:54 INFO - PROCESS | 1808 | 1476437274649 Marionette TRACE conn4 -> [0,1400,"getWindowHandle",null] 02:27:54 INFO - PROCESS | 1808 | 1476437274652 Marionette TRACE conn4 <- [1,1400,null,{"value":"2147483649"}] 02:27:54 INFO - PROCESS | 1808 | 1476437274658 Marionette TRACE conn4 -> [0,1401,"setScriptTimeout",{"ms":185000}] 02:27:54 INFO - PROCESS | 1808 | 1476437274662 Marionette TRACE conn4 <- [1,1401,null,{}] 02:27:54 INFO - PROCESS | 1808 | 1476437274668 Marionette TRACE conn4 -> [0,1402,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:54 INFO - PROCESS | 1808 | 1476437274827 Marionette TRACE conn4 <- [1,1402,null,{"value":null}] 02:27:54 INFO - PROCESS | 1808 | 1476437274912 Marionette TRACE conn4 -> [0,1403,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/worker/cache-delete.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/worker/cache-delete.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a964000 == 4 [pid = 1854] [id = 443] 02:27:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x9a964400) [pid = 1854] [serial = 1238] [outer = (nil)] 02:27:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x9a9e1000) [pid = 1854] [serial = 1239] [outer = 0x9a964400] 02:27:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9a9e2400) [pid = 1854] [serial = 1240] [outer = 0x9a964400] 02:27:56 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0x9a9ec800) [pid = 1854] [serial = 1221] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-match.https.html] 02:27:56 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0x9aade400) [pid = 1854] [serial = 1232] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 02:27:56 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0x9aa3a000) [pid = 1854] [serial = 1224] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage.https.html] 02:27:56 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0x9aa90800) [pid = 1854] [serial = 1227] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/sandboxed-iframes.https.html] 02:27:56 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0x9aad8400) [pid = 1854] [serial = 1230] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 02:27:56 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0x9a967400) [pid = 1854] [serial = 1215] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-put.https.html] 02:27:56 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0x9a920c00) [pid = 1854] [serial = 1218] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-keys.https.html] 02:27:56 INFO - PROCESS | 1808 | 1476437276847 Marionette TRACE conn4 <- [1,1403,null,{"value":["/service-workers/cache-storage/worker/cache-delete.https.html",0,null,null,[["Cache.delete with no arguments",0,{},{}],["Cache.delete called with a string URL",0,{},{}],["Cache.delete called with a Request object",0,{},{}],["Cache.delete with a non-existent entry",0,{},{}]]]}] 02:27:56 INFO - .... 02:27:56 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-delete.https.html | took 2201ms 02:27:56 INFO - PROCESS | 1808 | 1476437276860 Marionette TRACE conn4 -> [0,1404,"getWindowHandle",null] 02:27:56 INFO - PROCESS | 1808 | 1476437276863 Marionette TRACE conn4 <- [1,1404,null,{"value":"2147483649"}] 02:27:56 INFO - TEST-START | /service-workers/cache-storage/worker/cache-match.https.html 02:27:56 INFO - PROCESS | 1808 | 1476437276870 Marionette TRACE conn4 -> [0,1405,"setScriptTimeout",{"ms":185000}] 02:27:56 INFO - PROCESS | 1808 | 1476437276872 Marionette TRACE conn4 <- [1,1405,null,{}] 02:27:56 INFO - PROCESS | 1808 | 1476437276880 Marionette TRACE conn4 -> [0,1406,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:27:57 INFO - PROCESS | 1808 | 1476437277028 Marionette TRACE conn4 <- [1,1406,null,{"value":null}] 02:27:57 INFO - PROCESS | 1808 | 1476437277075 Marionette TRACE conn4 -> [0,1407,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/worker/cache-match.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/worker/cache-match.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:27:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a960800 == 5 [pid = 1854] [id = 444] 02:27:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0x9a961400) [pid = 1854] [serial = 1241] [outer = (nil)] 02:27:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:27:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0x9a9ea400) [pid = 1854] [serial = 1242] [outer = 0x9a961400] 02:27:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0x9a95d800) [pid = 1854] [serial = 1243] [outer = 0x9a961400] 02:27:59 INFO - PROCESS | 1808 | --DOCSHELL 0x9a969800 == 4 [pid = 1854] [id = 442] 02:27:59 INFO - PROCESS | 1808 | 1476437279816 Marionette TRACE conn4 <- [1,1407,null,{"value":["/service-workers/cache-storage/worker/cache-match.https.html",0,null,null,[["Cache.match with no matching entries",0,{},{}],["Cache.match with URL",0,{},{}],["Cache.match with Request",0,{},{}],["Cache.match with new Request",0,{},{}],["Cache.match with ignoreSearch option (request with no search parameters)",0,{},{}],["Cache.match with ignoreSearch option (request with search parameter)",0,{},{}],["Cache.match with URL containing fragment",0,{},{}],["Cache.match with string fragment \"http\" as query",0,{},{}],["Cache.match with responses containing \"Vary\" header",0,{},{}],["Cache.match with Request and Response objects with different URLs",0,{},{}],["Cache.match invoked multiple times for the same Request/Response",0,{},{}],["Cache.match with POST Request",0,{},{}],["Cache.match with a non-2xx Response",0,{},{}],["Cache.match with a network error Response",0,{},{}]]]}] 02:27:59 INFO - .............. 02:27:59 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-match.https.html | took 3004ms 02:27:59 INFO - PROCESS | 1808 | 1476437279876 Marionette TRACE conn4 -> [0,1408,"getWindowHandle",null] 02:27:59 INFO - PROCESS | 1808 | 1476437279878 Marionette TRACE conn4 <- [1,1408,null,{"value":"2147483649"}] 02:27:59 INFO - TEST-START | /service-workers/cache-storage/worker/cache-matchAll.https.html 02:27:59 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0x9a91d400) [pid = 1854] [serial = 1234] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 02:27:59 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0x9aade800) [pid = 1854] [serial = 1233] [outer = (nil)] [url = about:blank] 02:27:59 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0x9aa9bc00) [pid = 1854] [serial = 1228] [outer = (nil)] [url = about:blank] 02:27:59 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0x9aa9a400) [pid = 1854] [serial = 1229] [outer = (nil)] [url = about:blank] 02:27:59 INFO - PROCESS | 1808 | --DOMWINDOW == 32 (0x9aad9400) [pid = 1854] [serial = 1231] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 02:27:59 INFO - PROCESS | 1808 | --DOMWINDOW == 31 (0x9a9e7400) [pid = 1854] [serial = 1216] [outer = (nil)] [url = about:blank] 02:27:59 INFO - PROCESS | 1808 | --DOMWINDOW == 30 (0x9a9e5800) [pid = 1854] [serial = 1217] [outer = (nil)] [url = about:blank] 02:27:59 INFO - PROCESS | 1808 | --DOMWINDOW == 29 (0x9a95e000) [pid = 1854] [serial = 1219] [outer = (nil)] [url = about:blank] 02:27:59 INFO - PROCESS | 1808 | --DOMWINDOW == 28 (0x9a965400) [pid = 1854] [serial = 1220] [outer = (nil)] [url = about:blank] 02:27:59 INFO - PROCESS | 1808 | --DOMWINDOW == 27 (0x9aa1a800) [pid = 1854] [serial = 1222] [outer = (nil)] [url = about:blank] 02:27:59 INFO - PROCESS | 1808 | --DOMWINDOW == 26 (0x9aa3c800) [pid = 1854] [serial = 1226] [outer = (nil)] [url = about:blank] 02:27:59 INFO - PROCESS | 1808 | --DOMWINDOW == 25 (0x9aa3e000) [pid = 1854] [serial = 1225] [outer = (nil)] [url = about:blank] 02:27:59 INFO - PROCESS | 1808 | --DOMWINDOW == 24 (0x9aa1b800) [pid = 1854] [serial = 1223] [outer = (nil)] [url = about:blank] 02:27:59 INFO - PROCESS | 1808 | 1476437279911 Marionette TRACE conn4 -> [0,1409,"setScriptTimeout",{"ms":185000}] 02:27:59 INFO - PROCESS | 1808 | 1476437279915 Marionette TRACE conn4 <- [1,1409,null,{}] 02:27:59 INFO - PROCESS | 1808 | 1476437279924 Marionette TRACE conn4 -> [0,1410,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:28:00 INFO - PROCESS | 1808 | 1476437280131 Marionette TRACE conn4 <- [1,1410,null,{"value":null}] 02:28:00 INFO - PROCESS | 1808 | 1476437280249 Marionette TRACE conn4 -> [0,1411,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/worker/cache-matchAll.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/worker/cache-matchAll.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:28:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a964800 == 5 [pid = 1854] [id = 445] 02:28:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0x9a966c00) [pid = 1854] [serial = 1244] [outer = (nil)] 02:28:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0x9a9e5c00) [pid = 1854] [serial = 1245] [outer = 0x9a966c00] 02:28:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0x9a9e1400) [pid = 1854] [serial = 1246] [outer = 0x9a966c00] 02:28:02 INFO - PROCESS | 1808 | 1476437282460 Marionette TRACE conn4 <- [1,1411,null,{"value":["/service-workers/cache-storage/worker/cache-matchAll.https.html",0,null,null,[["Cache.matchAll with no matching entries",0,{},{}],["Cache.matchAll with URL",0,{},{}],["Cache.matchAll with Request",0,{},{}],["Cache.matchAll with new Request",0,{},{}],["Cache.matchAll with ignoreSearch option (request with no search parameters)",0,{},{}],["Cache.matchAll with ignoreSearch option (request with search parameter)",0,{},{}],["Cache.matchAll with URL containing fragment",0,{},{}],["Cache.matchAll with string fragment \"http\" as query",0,{},{}],["Cache.matchAll with responses containing \"Vary\" header",0,{},{}],["Cache.matchAll with \"ignoreVary\" parameter",0,{},{}]]]}] 02:28:02 INFO - .......... 02:28:02 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-matchAll.https.html | took 2613ms 02:28:02 INFO - PROCESS | 1808 | 1476437282504 Marionette TRACE conn4 -> [0,1412,"getWindowHandle",null] 02:28:02 INFO - PROCESS | 1808 | 1476437282507 Marionette TRACE conn4 <- [1,1412,null,{"value":"2147483649"}] 02:28:02 INFO - TEST-START | /service-workers/cache-storage/worker/cache-put.https.html 02:28:02 INFO - PROCESS | 1808 | 1476437282513 Marionette TRACE conn4 -> [0,1413,"setScriptTimeout",{"ms":185000}] 02:28:02 INFO - PROCESS | 1808 | 1476437282516 Marionette TRACE conn4 <- [1,1413,null,{}] 02:28:02 INFO - PROCESS | 1808 | 1476437282522 Marionette TRACE conn4 -> [0,1414,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:28:02 INFO - PROCESS | 1808 | 1476437282664 Marionette TRACE conn4 <- [1,1414,null,{"value":null}] 02:28:02 INFO - PROCESS | 1808 | 1476437282825 Marionette TRACE conn4 -> [0,1415,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/worker/cache-put.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/worker/cache-put.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:28:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa11400 == 6 [pid = 1854] [id = 446] 02:28:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0x9aa13c00) [pid = 1854] [serial = 1247] [outer = (nil)] 02:28:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0x9aa38400) [pid = 1854] [serial = 1248] [outer = 0x9aa13c00] 02:28:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0x9a919800) [pid = 1854] [serial = 1249] [outer = 0x9aa13c00] 02:28:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 02:28:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 02:28:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 02:28:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 02:28:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 224 02:28:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 02:28:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 224 02:28:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 02:28:04 INFO - PROCESS | 1808 | 1476437284796 Marionette TRACE conn4 <- [1,1415,null,{"value":["/service-workers/cache-storage/worker/cache-put.https.html",0,null,null,[["Cache.put called with simple Request and Response",0,{},{}],["Cache.put called with Request and Response from fetch()",0,{},{}],["Cache.put with Request without a body",0,{},{}],["Cache.put with Response without a body",0,{},{}],["Cache.put with a Response containing an empty URL",0,{},{}],["Cache.put with an empty response body",0,{},{}],["Cache.put with HTTP 500 response",0,{},{}],["Cache.put called twice with matching Requests and different Responses",0,{},{}],["Cache.put called twice with request URLs that differ only by a fragment",0,{},{}],["Cache.put with a string request",0,{},{}],["Cache.put with an invalid response",0,{},{}],["Cache.put with a non-HTTP/HTTPS request",0,{},{}],["Cache.put with a relative URL",0,{},{}],["Cache.put with a non-GET request",0,{},{}],["Cache.put with a null response",0,{},{}],["Cache.put with a POST request",0,{},{}],["Cache.put with a used response body",0,{},{}],["getReader() after Cache.put",0,{},{}],["Cache.put with a VARY:* Response",0,{},{}],["Cache.put with an embedded VARY:* Response",0,{},{}]]]}] 02:28:04 INFO - .................... 02:28:04 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-put.https.html | took 2345ms 02:28:04 INFO - PROCESS | 1808 | 1476437284859 Marionette TRACE conn4 -> [0,1416,"getWindowHandle",null] 02:28:04 INFO - PROCESS | 1808 | 1476437284862 Marionette TRACE conn4 <- [1,1416,null,{"value":"2147483649"}] 02:28:04 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage-keys.https.html 02:28:04 INFO - PROCESS | 1808 | 1476437284869 Marionette TRACE conn4 -> [0,1417,"setScriptTimeout",{"ms":185000}] 02:28:04 INFO - PROCESS | 1808 | 1476437284873 Marionette TRACE conn4 <- [1,1417,null,{}] 02:28:04 INFO - PROCESS | 1808 | 1476437284879 Marionette TRACE conn4 -> [0,1418,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:28:05 INFO - PROCESS | 1808 | 1476437285048 Marionette TRACE conn4 <- [1,1418,null,{"value":null}] 02:28:05 INFO - PROCESS | 1808 | 1476437285188 Marionette TRACE conn4 -> [0,1419,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/worker/cache-storage-keys.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-keys.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:28:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a927400 == 7 [pid = 1854] [id = 447] 02:28:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0x9a95ec00) [pid = 1854] [serial = 1250] [outer = (nil)] 02:28:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0x9aa8dc00) [pid = 1854] [serial = 1251] [outer = 0x9a95ec00] 02:28:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0x9aa91800) [pid = 1854] [serial = 1252] [outer = 0x9a95ec00] 02:28:06 INFO - PROCESS | 1808 | 1476437286789 Marionette TRACE conn4 <- [1,1419,null,{"value":["/service-workers/cache-storage/worker/cache-storage-keys.https.html",0,null,null,[["CacheStorage keys",0,{},{}]]]}] 02:28:06 INFO - . 02:28:06 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage-keys.https.html | took 1932ms 02:28:06 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage-match.https.html 02:28:06 INFO - PROCESS | 1808 | 1476437286802 Marionette TRACE conn4 -> [0,1420,"getWindowHandle",null] 02:28:06 INFO - PROCESS | 1808 | 1476437286804 Marionette TRACE conn4 <- [1,1420,null,{"value":"2147483649"}] 02:28:06 INFO - PROCESS | 1808 | 1476437286811 Marionette TRACE conn4 -> [0,1421,"setScriptTimeout",{"ms":185000}] 02:28:06 INFO - PROCESS | 1808 | 1476437286814 Marionette TRACE conn4 <- [1,1421,null,{}] 02:28:06 INFO - PROCESS | 1808 | 1476437286819 Marionette TRACE conn4 -> [0,1422,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:28:07 INFO - PROCESS | 1808 | 1476437287099 Marionette TRACE conn4 <- [1,1422,null,{"value":null}] 02:28:07 INFO - PROCESS | 1808 | 1476437287231 Marionette TRACE conn4 -> [0,1423,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/worker/cache-storage-match.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-match.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:28:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa9c400 == 8 [pid = 1854] [id = 448] 02:28:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0x9aad4c00) [pid = 1854] [serial = 1253] [outer = (nil)] 02:28:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0x9aadb000) [pid = 1854] [serial = 1254] [outer = 0x9aad4c00] 02:28:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0x9a9ed000) [pid = 1854] [serial = 1255] [outer = 0x9aad4c00] 02:28:09 INFO - PROCESS | 1808 | 1476437289447 Marionette TRACE conn4 <- [1,1423,null,{"value":["/service-workers/cache-storage/worker/cache-storage-match.https.html",0,null,null,[["CacheStorageMatch with no cache name provided",0,{},{}],["CacheStorageMatch from one of many caches",0,{},{}],["CacheStorageMatch from one of many caches by name",0,{},{}],["CacheStorageMatch a string request",0,{},{}],["CacheStorageMatch with no cached entry",0,{},{}],["CacheStorageMatch with no caches available but name provided",0,{},{}]]]}] 02:28:09 INFO - ...... 02:28:09 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage-match.https.html | took 2691ms 02:28:09 INFO - PROCESS | 1808 | 1476437289503 Marionette TRACE conn4 -> [0,1424,"getWindowHandle",null] 02:28:09 INFO - PROCESS | 1808 | 1476437289521 Marionette TRACE conn4 <- [1,1424,null,{"value":"2147483649"}] 02:28:09 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage.https.html 02:28:09 INFO - PROCESS | 1808 | 1476437289541 Marionette TRACE conn4 -> [0,1425,"setScriptTimeout",{"ms":185000}] 02:28:09 INFO - PROCESS | 1808 | 1476437289545 Marionette TRACE conn4 <- [1,1425,null,{}] 02:28:09 INFO - PROCESS | 1808 | 1476437289551 Marionette TRACE conn4 -> [0,1426,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:28:09 INFO - PROCESS | 1808 | 1476437289748 Marionette TRACE conn4 <- [1,1426,null,{"value":null}] 02:28:09 INFO - PROCESS | 1808 | 1476437289827 Marionette TRACE conn4 -> [0,1427,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/cache-storage/worker/cache-storage.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:28:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e9c00 == 9 [pid = 1854] [id = 449] 02:28:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0x9a9ea000) [pid = 1854] [serial = 1256] [outer = (nil)] 02:28:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0x9aa30800) [pid = 1854] [serial = 1257] [outer = 0x9a9ea000] 02:28:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x9aa15400) [pid = 1854] [serial = 1258] [outer = 0x9a9ea000] 02:28:10 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa11400 == 8 [pid = 1854] [id = 446] 02:28:10 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0x9a9e1000) [pid = 1854] [serial = 1239] [outer = (nil)] [url = about:blank] 02:28:10 INFO - PROCESS | 1808 | --DOCSHELL 0x9a964800 == 7 [pid = 1854] [id = 445] 02:28:10 INFO - PROCESS | 1808 | --DOCSHELL 0x9a960800 == 6 [pid = 1854] [id = 444] 02:28:10 INFO - PROCESS | 1808 | --DOCSHELL 0x9a964000 == 5 [pid = 1854] [id = 443] 02:28:10 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0x9a9ee400) [pid = 1854] [serial = 1236] [outer = (nil)] [url = about:blank] 02:28:11 INFO - PROCESS | 1808 | 1476437291506 Marionette TRACE conn4 <- [1,1427,null,{"value":["/service-workers/cache-storage/worker/cache-storage.https.html",0,null,null,[["CacheStorage.open",0,{},{}],["CacheStorage.open with an empty name",0,{},{}],["CacheStorage.open with no arguments",0,{},{}],["CacheStorage.has with existing cache",0,{},{}],["CacheStorage.has with nonexistent cache",0,{},{}],["CacheStorage.open with existing cache",0,{},{}],["CacheStorage.delete with existing cache",0,{},{}],["CacheStorage.delete with nonexistent cache",0,{},{}],["CacheStorage names are DOMStrings not USVStrings",0,{},{}]]]}] 02:28:11 INFO - ......... 02:28:11 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage.https.html | took 1999ms 02:28:11 INFO - PROCESS | 1808 | 1476437291538 Marionette TRACE conn4 -> [0,1428,"getWindowHandle",null] 02:28:11 INFO - PROCESS | 1808 | 1476437291541 Marionette TRACE conn4 <- [1,1428,null,{"value":"2147483649"}] 02:28:11 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html 02:28:11 INFO - Clearing pref dom.caches.enabled 02:28:11 INFO - PROCESS | 1808 | 1476437291548 Marionette TRACE conn4 -> [0,1429,"getContext",null] 02:28:11 INFO - PROCESS | 1808 | 1476437291552 Marionette TRACE conn4 <- [1,1429,null,{"value":"content"}] 02:28:11 INFO - PROCESS | 1808 | 1476437291556 Marionette TRACE conn4 -> [0,1430,"setContext",{"value":"chrome"}] 02:28:11 INFO - PROCESS | 1808 | 1476437291560 Marionette TRACE conn4 <- [1,1430,null,{}] 02:28:11 INFO - PROCESS | 1808 | 1476437291565 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.caches.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 02:28:11 INFO - PROCESS | 1808 | 1476437291582 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 02:28:11 INFO - PROCESS | 1808 | 1476437291588 Marionette TRACE conn4 -> [0,1432,"setContext",{"value":"content"}] 02:28:11 INFO - PROCESS | 1808 | 1476437291590 Marionette TRACE conn4 <- [1,1432,null,{}] 02:28:11 INFO - PROCESS | 1808 | 1476437291596 Marionette TRACE conn4 -> [0,1433,"getContext",null] 02:28:11 INFO - PROCESS | 1808 | 1476437291598 Marionette TRACE conn4 <- [1,1433,null,{"value":"content"}] 02:28:11 INFO - PROCESS | 1808 | 1476437291604 Marionette TRACE conn4 -> [0,1434,"setContext",{"value":"chrome"}] 02:28:11 INFO - PROCESS | 1808 | 1476437291606 Marionette TRACE conn4 <- [1,1434,null,{}] 02:28:11 INFO - PROCESS | 1808 | 1476437291616 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 02:28:11 INFO - PROCESS | 1808 | 1476437291642 Marionette TRACE conn4 <- [1,1435,null,{"value":true}] 02:28:11 INFO - Setting pref dom.serviceWorkers.enabled (true) 02:28:11 INFO - PROCESS | 1808 | 1476437291656 Marionette TRACE conn4 -> [0,1436,"setContext",{"value":"content"}] 02:28:11 INFO - PROCESS | 1808 | 1476437291658 Marionette TRACE conn4 <- [1,1436,null,{}] 02:28:11 INFO - PROCESS | 1808 | 1476437291663 Marionette TRACE conn4 -> [0,1437,"getContext",null] 02:28:11 INFO - PROCESS | 1808 | 1476437291667 Marionette TRACE conn4 <- [1,1437,null,{"value":"content"}] 02:28:11 INFO - PROCESS | 1808 | 1476437291672 Marionette TRACE conn4 -> [0,1438,"setContext",{"value":"chrome"}] 02:28:11 INFO - PROCESS | 1808 | 1476437291674 Marionette TRACE conn4 <- [1,1438,null,{}] 02:28:11 INFO - PROCESS | 1808 | 1476437291680 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 02:28:11 INFO - PROCESS | 1808 | 1476437291700 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 02:28:11 INFO - PROCESS | 1808 | 1476437291703 Marionette TRACE conn4 -> [0,1440,"setContext",{"value":"content"}] 02:28:11 INFO - PROCESS | 1808 | 1476437291706 Marionette TRACE conn4 <- [1,1440,null,{}] 02:28:11 INFO - PROCESS | 1808 | 1476437291713 Marionette TRACE conn4 -> [0,1441,"setScriptTimeout",{"ms":35000}] 02:28:11 INFO - PROCESS | 1808 | 1476437291715 Marionette TRACE conn4 <- [1,1441,null,{}] 02:28:11 INFO - PROCESS | 1808 | 1476437291721 Marionette TRACE conn4 -> [0,1442,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:28:11 INFO - PROCESS | 1808 | 1476437291841 Marionette TRACE conn4 <- [1,1442,null,{"value":null}] 02:28:11 INFO - PROCESS | 1808 | 1476437291931 Marionette TRACE conn4 -> [0,1443,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:28:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa3c400 == 6 [pid = 1854] [id = 450] 02:28:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0x9aae3000) [pid = 1854] [serial = 1259] [outer = (nil)] 02:28:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x9aa30400) [pid = 1854] [serial = 1260] [outer = 0x9aae3000] 02:28:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x9aa17400) [pid = 1854] [serial = 1261] [outer = 0x9aae3000] 02:28:13 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0x9a966c00) [pid = 1854] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-matchAll.https.html] 02:28:13 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0x9aa13c00) [pid = 1854] [serial = 1247] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-put.https.html] 02:28:13 INFO - PROCESS | 1808 | 1476437293595 Marionette TRACE conn4 <- [1,1443,null,{"value":["/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html",0,null,null,[["ServiceWorkerGlobalScope: close operation",0,null,null],["ServiceWorkerGlobalScope close operation",0,{},{}]]]}] 02:28:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:28:13 INFO - .. 02:28:13 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html | took 2096ms 02:28:13 INFO - PROCESS | 1808 | 1476437293647 Marionette TRACE conn4 -> [0,1444,"getWindowHandle",null] 02:28:13 INFO - PROCESS | 1808 | 1476437293653 Marionette TRACE conn4 <- [1,1444,null,{"value":"2147483649"}] 02:28:13 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html 02:28:13 INFO - PROCESS | 1808 | 1476437293664 Marionette TRACE conn4 -> [0,1445,"setScriptTimeout",{"ms":35000}] 02:28:13 INFO - PROCESS | 1808 | 1476437293671 Marionette TRACE conn4 <- [1,1445,null,{}] 02:28:13 INFO - PROCESS | 1808 | 1476437293683 Marionette TRACE conn4 -> [0,1446,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:28:13 INFO - PROCESS | 1808 | 1476437293833 Marionette TRACE conn4 <- [1,1446,null,{"value":null}] 02:28:13 INFO - PROCESS | 1808 | 1476437293851 Marionette TRACE conn4 -> [0,1447,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:28:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa96800 == 7 [pid = 1854] [id = 451] 02:28:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x9acac400) [pid = 1854] [serial = 1262] [outer = (nil)] 02:28:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x9ad50000) [pid = 1854] [serial = 1263] [outer = 0x9acac400] 02:28:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9ad4d400) [pid = 1854] [serial = 1264] [outer = 0x9acac400] 02:28:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 02:28:17 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa3c400 == 6 [pid = 1854] [id = 450] 02:28:17 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e9c00 == 5 [pid = 1854] [id = 449] 02:28:17 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa9c400 == 4 [pid = 1854] [id = 448] 02:28:17 INFO - PROCESS | 1808 | --DOCSHELL 0x9a927400 == 3 [pid = 1854] [id = 447] 02:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0x9aa8dc00) [pid = 1854] [serial = 1251] [outer = (nil)] [url = about:blank] 02:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0x9a9e1400) [pid = 1854] [serial = 1246] [outer = (nil)] [url = about:blank] 02:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0x9a9ea400) [pid = 1854] [serial = 1242] [outer = (nil)] [url = about:blank] 02:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0x9a9e5c00) [pid = 1854] [serial = 1245] [outer = (nil)] [url = about:blank] 02:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0x9aa38400) [pid = 1854] [serial = 1248] [outer = (nil)] [url = about:blank] 02:28:17 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0x9a919800) [pid = 1854] [serial = 1249] [outer = (nil)] [url = about:blank] 02:28:20 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0x9aae3000) [pid = 1854] [serial = 1259] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html] 02:28:20 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0x9a9ea000) [pid = 1854] [serial = 1256] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage.https.html] 02:28:20 INFO - PROCESS | 1808 | --DOMWINDOW == 32 (0x9aad4c00) [pid = 1854] [serial = 1253] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-match.https.html] 02:28:20 INFO - PROCESS | 1808 | --DOMWINDOW == 31 (0x9a95ec00) [pid = 1854] [serial = 1250] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-keys.https.html] 02:28:20 INFO - PROCESS | 1808 | --DOMWINDOW == 30 (0x9a964400) [pid = 1854] [serial = 1238] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-delete.https.html] 02:28:20 INFO - PROCESS | 1808 | --DOMWINDOW == 29 (0x9a961400) [pid = 1854] [serial = 1241] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-match.https.html] 02:28:20 INFO - PROCESS | 1808 | --DOMWINDOW == 28 (0x9a96bc00) [pid = 1854] [serial = 1235] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-add.https.html] 02:28:24 INFO - PROCESS | 1808 | --DOMWINDOW == 27 (0x9aa15400) [pid = 1854] [serial = 1258] [outer = (nil)] [url = about:blank] 02:28:24 INFO - PROCESS | 1808 | --DOMWINDOW == 26 (0x9a9ed000) [pid = 1854] [serial = 1255] [outer = (nil)] [url = about:blank] 02:28:24 INFO - PROCESS | 1808 | --DOMWINDOW == 25 (0x9aadb000) [pid = 1854] [serial = 1254] [outer = (nil)] [url = about:blank] 02:28:24 INFO - PROCESS | 1808 | --DOMWINDOW == 24 (0x9aa30800) [pid = 1854] [serial = 1257] [outer = (nil)] [url = about:blank] 02:28:24 INFO - PROCESS | 1808 | --DOMWINDOW == 23 (0x9aa91800) [pid = 1854] [serial = 1252] [outer = (nil)] [url = about:blank] 02:28:24 INFO - PROCESS | 1808 | --DOMWINDOW == 22 (0x9aa30400) [pid = 1854] [serial = 1260] [outer = (nil)] [url = about:blank] 02:28:24 INFO - PROCESS | 1808 | --DOMWINDOW == 21 (0x9ad50000) [pid = 1854] [serial = 1263] [outer = (nil)] [url = about:blank] 02:28:24 INFO - PROCESS | 1808 | --DOMWINDOW == 20 (0x9aa17400) [pid = 1854] [serial = 1261] [outer = (nil)] [url = about:blank] 02:28:24 INFO - PROCESS | 1808 | --DOMWINDOW == 19 (0x9a9e2400) [pid = 1854] [serial = 1240] [outer = (nil)] [url = about:blank] 02:28:24 INFO - PROCESS | 1808 | --DOMWINDOW == 18 (0x9a95d800) [pid = 1854] [serial = 1243] [outer = (nil)] [url = about:blank] 02:28:24 INFO - PROCESS | 1808 | --DOMWINDOW == 17 (0x9a9ed400) [pid = 1854] [serial = 1237] [outer = (nil)] [url = about:blank] 02:28:44 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:28:44 INFO - PROCESS | 1808 | 1476437324356 Marionette TRACE conn4 <- [1,1447,null,{"value":["/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html",2,null,null,[["Verify registration attribute on ServiceWorkerGlobalScope",2,"Test timed out",null]]]}] 02:28:44 INFO - . 02:28:44 INFO - TEST-TIMEOUT | /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html | took 30736ms 02:28:44 INFO - PROCESS | 1808 | 1476437324399 Marionette TRACE conn4 -> [0,1448,"getWindowHandle",null] 02:28:44 INFO - PROCESS | 1808 | 1476437324403 Marionette TRACE conn4 <- [1,1448,null,{"value":"2147483649"}] 02:28:44 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html 02:28:44 INFO - PROCESS | 1808 | 1476437324409 Marionette TRACE conn4 -> [0,1449,"setScriptTimeout",{"ms":35000}] 02:28:44 INFO - PROCESS | 1808 | 1476437324412 Marionette TRACE conn4 <- [1,1449,null,{}] 02:28:44 INFO - PROCESS | 1808 | 1476437324418 Marionette TRACE conn4 -> [0,1450,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:28:44 INFO - PROCESS | 1808 | 1476437324557 Marionette TRACE conn4 <- [1,1450,null,{"value":null}] 02:28:44 INFO - PROCESS | 1808 | 1476437324637 Marionette TRACE conn4 -> [0,1451,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:28:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a921400 == 4 [pid = 1854] [id = 452] 02:28:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0x9a921c00) [pid = 1854] [serial = 1265] [outer = (nil)] 02:28:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0x9a927c00) [pid = 1854] [serial = 1266] [outer = 0x9a921c00] 02:28:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0x9a963800) [pid = 1854] [serial = 1267] [outer = 0x9a921c00] 02:28:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa14800 == 5 [pid = 1854] [id = 453] 02:28:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0x9aa14c00) [pid = 1854] [serial = 1268] [outer = (nil)] 02:28:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0x9aa15400) [pid = 1854] [serial = 1269] [outer = 0x9aa14c00] 02:28:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa17000 == 6 [pid = 1854] [id = 454] 02:28:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 23 (0x9aa17800) [pid = 1854] [serial = 1270] [outer = (nil)] 02:28:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 24 (0x9aa19000) [pid = 1854] [serial = 1271] [outer = 0x9aa17800] 02:28:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2389 02:28:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 02:28:46 INFO - PROCESS | 1808 | 1476437326836 Marionette TRACE conn4 <- [1,1451,null,{"value":["/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html",0,null,null,[["Unregister on script evaluation",0,null,null],["Unregister on installing event",0,null,null],["Unregister on activate event",0,null,null],["Unregister controlling service worker",0,null,null]]]}] 02:28:46 INFO - .... 02:28:46 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html | took 2487ms 02:28:46 INFO - PROCESS | 1808 | 1476437326900 Marionette TRACE conn4 -> [0,1452,"getWindowHandle",null] 02:28:46 INFO - PROCESS | 1808 | 1476437326903 Marionette TRACE conn4 <- [1,1452,null,{"value":"2147483649"}] 02:28:46 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html 02:28:46 INFO - PROCESS | 1808 | 1476437326910 Marionette TRACE conn4 -> [0,1453,"setScriptTimeout",{"ms":35000}] 02:28:46 INFO - PROCESS | 1808 | 1476437326912 Marionette TRACE conn4 <- [1,1453,null,{}] 02:28:46 INFO - PROCESS | 1808 | 1476437326918 Marionette TRACE conn4 -> [0,1454,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:28:47 INFO - PROCESS | 1808 | 1476437327105 Marionette TRACE conn4 <- [1,1454,null,{"value":null}] 02:28:47 INFO - PROCESS | 1808 | 1476437327202 Marionette TRACE conn4 -> [0,1455,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:28:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a965000 == 7 [pid = 1854] [id = 455] 02:28:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0x9a966000) [pid = 1854] [serial = 1272] [outer = (nil)] 02:28:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0x9aa32400) [pid = 1854] [serial = 1273] [outer = 0x9a966000] 02:28:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0x9aa33400) [pid = 1854] [serial = 1274] [outer = 0x9a966000] 02:28:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa92400 == 8 [pid = 1854] [id = 456] 02:28:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0x9aa94800) [pid = 1854] [serial = 1275] [outer = (nil)] 02:28:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0x9aa94c00) [pid = 1854] [serial = 1276] [outer = 0x9aa94800] 02:28:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa9cc00 == 9 [pid = 1854] [id = 457] 02:28:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0x9aad4c00) [pid = 1854] [serial = 1277] [outer = (nil)] 02:28:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0x9aad8800) [pid = 1854] [serial = 1278] [outer = 0x9aad4c00] 02:28:49 INFO - PROCESS | 1808 | 1476437329205 Marionette TRACE conn4 <- [1,1455,null,{"value":["/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html",0,null,null,[["Update a registration on ServiceWorkerGlobalScope",0,null,null]]]}] 02:28:49 INFO - . 02:28:49 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html | took 2341ms 02:28:49 INFO - PROCESS | 1808 | 1476437329251 Marionette TRACE conn4 -> [0,1456,"getWindowHandle",null] 02:28:49 INFO - PROCESS | 1808 | 1476437329254 Marionette TRACE conn4 <- [1,1456,null,{"value":"2147483649"}] 02:28:49 INFO - TEST-START | /service-workers/service-worker/activate-event-after-install-state-change.https.html 02:28:49 INFO - PROCESS | 1808 | 1476437329261 Marionette TRACE conn4 -> [0,1457,"setScriptTimeout",{"ms":35000}] 02:28:49 INFO - PROCESS | 1808 | 1476437329264 Marionette TRACE conn4 <- [1,1457,null,{}] 02:28:49 INFO - PROCESS | 1808 | 1476437329271 Marionette TRACE conn4 -> [0,1458,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:28:49 INFO - PROCESS | 1808 | 1476437329476 Marionette TRACE conn4 <- [1,1458,null,{"value":null}] 02:28:49 INFO - PROCESS | 1808 | 1476437329513 Marionette TRACE conn4 -> [0,1459,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/activate-event-after-install-state-change.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/activate-event-after-install-state-change.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:28:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aad5c00 == 10 [pid = 1854] [id = 458] 02:28:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0x9aad6000) [pid = 1854] [serial = 1279] [outer = (nil)] 02:28:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0x9aae2c00) [pid = 1854] [serial = 1280] [outer = 0x9aad6000] 02:28:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0x9aae1000) [pid = 1854] [serial = 1281] [outer = 0x9aad6000] 02:28:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:28:50 INFO - PROCESS | 1808 | 1476437330749 Marionette TRACE conn4 <- [1,1459,null,{"value":["/service-workers/service-worker/activate-event-after-install-state-change.https.html",0,null,null,[["installed event should be fired before activating service worker",0,null,null]]]}] 02:28:50 INFO - . 02:28:50 INFO - TEST-OK | /service-workers/service-worker/activate-event-after-install-state-change.https.html | took 1533ms 02:28:50 INFO - PROCESS | 1808 | 1476437330794 Marionette TRACE conn4 -> [0,1460,"getWindowHandle",null] 02:28:50 INFO - PROCESS | 1808 | 1476437330797 Marionette TRACE conn4 <- [1,1460,null,{"value":"2147483649"}] 02:28:50 INFO - TEST-START | /service-workers/service-worker/activation-after-registration.https.html 02:28:50 INFO - PROCESS | 1808 | 1476437330803 Marionette TRACE conn4 -> [0,1461,"setScriptTimeout",{"ms":35000}] 02:28:50 INFO - PROCESS | 1808 | 1476437330807 Marionette TRACE conn4 <- [1,1461,null,{}] 02:28:50 INFO - PROCESS | 1808 | 1476437330812 Marionette TRACE conn4 -> [0,1462,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:28:50 INFO - PROCESS | 1808 | 1476437330963 Marionette TRACE conn4 <- [1,1462,null,{"value":null}] 02:28:51 INFO - PROCESS | 1808 | 1476437331048 Marionette TRACE conn4 -> [0,1463,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/activation-after-registration.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/activation-after-registration.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:28:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aca5800 == 11 [pid = 1854] [id = 459] 02:28:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0x9aca6000) [pid = 1854] [serial = 1282] [outer = (nil)] 02:28:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0x9ad3e800) [pid = 1854] [serial = 1283] [outer = 0x9aca6000] 02:28:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0x9ad4cc00) [pid = 1854] [serial = 1284] [outer = 0x9aca6000] 02:28:52 INFO - PROCESS | 1808 | 1476437332303 Marionette TRACE conn4 <- [1,1463,null,{"value":["/service-workers/service-worker/activation-after-registration.https.html",0,null,null,[["activation occurs after registration",0,null,null]]]}] 02:28:52 INFO - . 02:28:52 INFO - TEST-OK | /service-workers/service-worker/activation-after-registration.https.html | took 1531ms 02:28:52 INFO - PROCESS | 1808 | 1476437332335 Marionette TRACE conn4 -> [0,1464,"getWindowHandle",null] 02:28:52 INFO - PROCESS | 1808 | 1476437332338 Marionette TRACE conn4 <- [1,1464,null,{"value":"2147483649"}] 02:28:52 INFO - TEST-START | /service-workers/service-worker/activation.https.html 02:28:52 INFO - PROCESS | 1808 | 1476437332344 Marionette TRACE conn4 -> [0,1465,"setScriptTimeout",{"ms":35000}] 02:28:52 INFO - PROCESS | 1808 | 1476437332347 Marionette TRACE conn4 <- [1,1465,null,{}] 02:28:52 INFO - PROCESS | 1808 | 1476437332354 Marionette TRACE conn4 -> [0,1466,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:28:52 INFO - PROCESS | 1808 | 1476437332495 Marionette TRACE conn4 <- [1,1466,null,{"value":null}] 02:28:52 INFO - PROCESS | 1808 | 1476437332554 Marionette TRACE conn4 -> [0,1467,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/activation.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/activation.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:28:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aca7c00 == 12 [pid = 1854] [id = 460] 02:28:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0x9aca8800) [pid = 1854] [serial = 1285] [outer = (nil)] 02:28:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x9ad5ac00) [pid = 1854] [serial = 1286] [outer = 0x9aca8800] 02:28:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x9ad59000) [pid = 1854] [serial = 1287] [outer = 0x9aca8800] 02:28:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a918c00 == 13 [pid = 1854] [id = 461] 02:28:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9a91ac00) [pid = 1854] [serial = 1288] [outer = (nil)] 02:28:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0x9a91b800) [pid = 1854] [serial = 1289] [outer = 0x9a91ac00] 02:28:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a922c00 == 14 [pid = 1854] [id = 462] 02:28:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0x9a925000) [pid = 1854] [serial = 1290] [outer = (nil)] 02:28:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0x9a925c00) [pid = 1854] [serial = 1291] [outer = 0x9a925000] 02:28:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9aca5800 == 13 [pid = 1854] [id = 459] 02:28:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9aad5c00 == 12 [pid = 1854] [id = 458] 02:28:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9a965000 == 11 [pid = 1854] [id = 455] 02:28:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa17000 == 10 [pid = 1854] [id = 454] 02:28:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa14800 == 9 [pid = 1854] [id = 453] 02:28:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9a921400 == 8 [pid = 1854] [id = 452] 02:28:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa96800 == 7 [pid = 1854] [id = 451] 02:28:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa33000 == 8 [pid = 1854] [id = 463] 02:28:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0x9aa17000) [pid = 1854] [serial = 1292] [outer = (nil)] 02:28:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9aa0f400) [pid = 1854] [serial = 1293] [outer = 0x9aa17000] 02:28:56 INFO - PROCESS | 1808 | 1476437336149 Marionette TRACE conn4 <- [1,1467,null,{"value":["/service-workers/service-worker/activation.https.html",0,null,null,[["loss of controllees triggers activation",0,null,null],["finishing a request triggers activation",0,null,null],["skipWaiting bypasses no controllee requirement",0,null,null]]]}] 02:28:56 INFO - ... 02:28:56 INFO - TEST-OK | /service-workers/service-worker/activation.https.html | took 3860ms 02:28:56 INFO - PROCESS | 1808 | 1476437336205 Marionette TRACE conn4 -> [0,1468,"getWindowHandle",null] 02:28:56 INFO - PROCESS | 1808 | 1476437336209 Marionette TRACE conn4 <- [1,1468,null,{"value":"2147483649"}] 02:28:56 INFO - TEST-START | /service-workers/service-worker/active.https.html 02:28:56 INFO - PROCESS | 1808 | 1476437336215 Marionette TRACE conn4 -> [0,1469,"setScriptTimeout",{"ms":35000}] 02:28:56 INFO - PROCESS | 1808 | 1476437336217 Marionette TRACE conn4 <- [1,1469,null,{}] 02:28:56 INFO - PROCESS | 1808 | 1476437336223 Marionette TRACE conn4 -> [0,1470,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:28:56 INFO - PROCESS | 1808 | 1476437336366 Marionette TRACE conn4 <- [1,1470,null,{"value":null}] 02:28:56 INFO - PROCESS | 1808 | 1476437336499 Marionette TRACE conn4 -> [0,1471,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/active.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/active.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:28:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aad6c00 == 9 [pid = 1854] [id = 464] 02:28:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9aad7c00) [pid = 1854] [serial = 1294] [outer = (nil)] 02:28:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9ad38400) [pid = 1854] [serial = 1295] [outer = 0x9aad7c00] 02:28:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9ad4c800) [pid = 1854] [serial = 1296] [outer = 0x9aad7c00] 02:28:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad50400 == 10 [pid = 1854] [id = 465] 02:28:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9ad53800) [pid = 1854] [serial = 1297] [outer = (nil)] 02:28:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9ad57c00) [pid = 1854] [serial = 1298] [outer = 0x9ad53800] 02:28:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2389 02:28:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 02:28:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:28:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:28:57 INFO - PROCESS | 1808 | 1476437337936 Marionette TRACE conn4 <- [1,1471,null,{"value":["/service-workers/service-worker/active.https.html",0,null,null,[["active is set",0,null,null]]]}] 02:28:57 INFO - . 02:28:57 INFO - TEST-OK | /service-workers/service-worker/active.https.html | took 1734ms 02:28:57 INFO - PROCESS | 1808 | 1476437337950 Marionette TRACE conn4 -> [0,1472,"getWindowHandle",null] 02:28:57 INFO - PROCESS | 1808 | 1476437337952 Marionette TRACE conn4 <- [1,1472,null,{"value":"2147483649"}] 02:28:57 INFO - TEST-START | /service-workers/service-worker/appcache-ordering-main.https.html 02:28:57 INFO - PROCESS | 1808 | 1476437337966 Marionette TRACE conn4 -> [0,1473,"setScriptTimeout",{"ms":35000}] 02:28:57 INFO - PROCESS | 1808 | 1476437337981 Marionette TRACE conn4 <- [1,1473,null,{}] 02:28:58 INFO - PROCESS | 1808 | 1476437338016 Marionette TRACE conn4 -> [0,1474,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:28:58 INFO - PROCESS | 1808 | 1476437338167 Marionette TRACE conn4 <- [1,1474,null,{"value":null}] 02:28:58 INFO - PROCESS | 1808 | 1476437338281 Marionette TRACE conn4 -> [0,1475,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/appcache-ordering-main.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/appcache-ordering-main.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:28:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae24400 == 11 [pid = 1854] [id = 466] 02:28:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9ae24800) [pid = 1854] [serial = 1299] [outer = (nil)] 02:28:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:28:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9ae3d800) [pid = 1854] [serial = 1300] [outer = 0x9ae24800] 02:28:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9ae3e400) [pid = 1854] [serial = 1301] [outer = 0x9ae24800] 02:28:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae43400 == 12 [pid = 1854] [id = 467] 02:28:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9ae43800) [pid = 1854] [serial = 1302] [outer = (nil)] 02:28:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9ae44400) [pid = 1854] [serial = 1303] [outer = 0x9ae43800] 02:28:59 INFO - PROCESS | 1808 | [Child 1854] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:28:59 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9a921c00) [pid = 1854] [serial = 1265] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html] 02:28:59 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9aad4c00) [pid = 1854] [serial = 1277] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/scope/update] 02:28:59 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9aa94800) [pid = 1854] [serial = 1275] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/scope/update] 02:28:59 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9a966000) [pid = 1854] [serial = 1272] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html] 02:28:59 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9acac400) [pid = 1854] [serial = 1262] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html] 02:28:59 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9aa17800) [pid = 1854] [serial = 1270] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html] 02:28:59 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9aa14c00) [pid = 1854] [serial = 1268] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html] 02:28:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a966000 == 13 [pid = 1854] [id = 468] 02:28:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9a9e6c00) [pid = 1854] [serial = 1304] [outer = (nil)] 02:28:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9aa14c00) [pid = 1854] [serial = 1305] [outer = 0x9a9e6c00] 02:28:59 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae50800 == 14 [pid = 1854] [id = 469] 02:29:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9ae50c00) [pid = 1854] [serial = 1306] [outer = (nil)] 02:29:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9ae51000) [pid = 1854] [serial = 1307] [outer = 0x9ae50c00] 02:29:00 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:00 INFO - PROCESS | 1808 | 1476437340468 Marionette TRACE conn4 <- [1,1475,null,{"value":["/service-workers/service-worker/appcache-ordering-main.https.html",0,null,null,[["serviceworkers take priority over appcaches",0,null,null]]]}] 02:29:00 INFO - . 02:29:00 INFO - TEST-OK | /service-workers/service-worker/appcache-ordering-main.https.html | took 2559ms 02:29:00 INFO - PROCESS | 1808 | 1476437340525 Marionette TRACE conn4 -> [0,1476,"getWindowHandle",null] 02:29:00 INFO - PROCESS | 1808 | 1476437340537 Marionette TRACE conn4 <- [1,1476,null,{"value":"2147483649"}] 02:29:00 INFO - TEST-START | /service-workers/service-worker/claim-not-using-registration.https.html 02:29:00 INFO - PROCESS | 1808 | 1476437340553 Marionette TRACE conn4 -> [0,1477,"setScriptTimeout",{"ms":35000}] 02:29:00 INFO - PROCESS | 1808 | 1476437340555 Marionette TRACE conn4 <- [1,1477,null,{}] 02:29:00 INFO - PROCESS | 1808 | 1476437340561 Marionette TRACE conn4 -> [0,1478,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:00 INFO - PROCESS | 1808 | 1476437340720 Marionette TRACE conn4 <- [1,1478,null,{"value":null}] 02:29:00 INFO - PROCESS | 1808 | 1476437340770 Marionette TRACE conn4 -> [0,1479,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/claim-not-using-registration.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/claim-not-using-registration.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae4a000 == 15 [pid = 1854] [id = 470] 02:29:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9ae4e000) [pid = 1854] [serial = 1308] [outer = (nil)] 02:29:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9ae59400) [pid = 1854] [serial = 1309] [outer = 0x9ae4e000] 02:29:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9ae57c00) [pid = 1854] [serial = 1310] [outer = 0x9ae4e000] 02:29:01 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:01 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aae2800 == 16 [pid = 1854] [id = 471] 02:29:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9aae3800) [pid = 1854] [serial = 1311] [outer = (nil)] 02:29:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9aca5800) [pid = 1854] [serial = 1312] [outer = 0x9aae3800] 02:29:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad31800 == 17 [pid = 1854] [id = 472] 02:29:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9ad34c00) [pid = 1854] [serial = 1313] [outer = (nil)] 02:29:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9ad35800) [pid = 1854] [serial = 1314] [outer = 0x9ad34c00] 02:29:02 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:02 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:02 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:02 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2389 02:29:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 02:29:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:29:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae57800 == 18 [pid = 1854] [id = 473] 02:29:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9ae5a000) [pid = 1854] [serial = 1315] [outer = (nil)] 02:29:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9a91a800) [pid = 1854] [serial = 1316] [outer = 0x9ae5a000] 02:29:02 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:02 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2389 02:29:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 02:29:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:29:03 INFO - PROCESS | 1808 | 1476437343446 Marionette TRACE conn4 <- [1,1479,null,{"value":["/service-workers/service-worker/claim-not-using-registration.https.html",0,null,null,[["Test claim client which is not using registration",0,null,null],["Test claim client when there's a longer-matched registration not already used by the page",0,null,null]]]}] 02:29:03 INFO - .. 02:29:03 INFO - TEST-OK | /service-workers/service-worker/claim-not-using-registration.https.html | took 2939ms 02:29:03 INFO - PROCESS | 1808 | 1476437343494 Marionette TRACE conn4 -> [0,1480,"getWindowHandle",null] 02:29:03 INFO - PROCESS | 1808 | 1476437343497 Marionette TRACE conn4 <- [1,1480,null,{"value":"2147483649"}] 02:29:03 INFO - TEST-START | /service-workers/service-worker/claim-using-registration.https.html 02:29:03 INFO - PROCESS | 1808 | 1476437343503 Marionette TRACE conn4 -> [0,1481,"setScriptTimeout",{"ms":35000}] 02:29:03 INFO - PROCESS | 1808 | 1476437343505 Marionette TRACE conn4 <- [1,1481,null,{}] 02:29:03 INFO - PROCESS | 1808 | 1476437343513 Marionette TRACE conn4 -> [0,1482,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:03 INFO - PROCESS | 1808 | 1476437343691 Marionette TRACE conn4 <- [1,1482,null,{"value":null}] 02:29:03 INFO - PROCESS | 1808 | 1476437343778 Marionette TRACE conn4 -> [0,1483,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/claim-using-registration.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/claim-using-registration.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a95f400 == 19 [pid = 1854] [id = 474] 02:29:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9a969400) [pid = 1854] [serial = 1317] [outer = (nil)] 02:29:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9aa3f800) [pid = 1854] [serial = 1318] [outer = 0x9a969400] 02:29:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9aa1a800) [pid = 1854] [serial = 1319] [outer = 0x9a969400] 02:29:04 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:04 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aad9000 == 20 [pid = 1854] [id = 475] 02:29:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9aadd400) [pid = 1854] [serial = 1320] [outer = (nil)] 02:29:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9aadec00) [pid = 1854] [serial = 1321] [outer = 0x9aadd400] 02:29:05 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:05 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:05 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae50800 == 19 [pid = 1854] [id = 469] 02:29:05 INFO - PROCESS | 1808 | --DOCSHELL 0x9a966000 == 18 [pid = 1854] [id = 468] 02:29:05 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae43400 == 17 [pid = 1854] [id = 467] 02:29:05 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae24400 == 16 [pid = 1854] [id = 466] 02:29:05 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad50400 == 15 [pid = 1854] [id = 465] 02:29:05 INFO - PROCESS | 1808 | --DOCSHELL 0x9aad6c00 == 14 [pid = 1854] [id = 464] 02:29:05 INFO - PROCESS | 1808 | --DOCSHELL 0x9a918c00 == 13 [pid = 1854] [id = 461] 02:29:05 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa33000 == 12 [pid = 1854] [id = 463] 02:29:05 INFO - PROCESS | 1808 | --DOCSHELL 0x9a922c00 == 11 [pid = 1854] [id = 462] 02:29:05 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa92400 == 10 [pid = 1854] [id = 456] 02:29:05 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa9cc00 == 9 [pid = 1854] [id = 457] 02:29:05 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9ad3e800) [pid = 1854] [serial = 1283] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9a927c00) [pid = 1854] [serial = 1266] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9a963800) [pid = 1854] [serial = 1267] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9aad8800) [pid = 1854] [serial = 1278] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9aa94c00) [pid = 1854] [serial = 1276] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9aa32400) [pid = 1854] [serial = 1273] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9aa33400) [pid = 1854] [serial = 1274] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9ad4d400) [pid = 1854] [serial = 1264] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9aae2c00) [pid = 1854] [serial = 1280] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9aa19000) [pid = 1854] [serial = 1271] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9aa15400) [pid = 1854] [serial = 1269] [outer = (nil)] [url = about:blank] 02:29:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:29:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa1b800 == 10 [pid = 1854] [id = 476] 02:29:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9aa1bc00) [pid = 1854] [serial = 1322] [outer = (nil)] 02:29:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9aa1c800) [pid = 1854] [serial = 1323] [outer = 0x9aa1bc00] 02:29:05 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:05 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:29:06 INFO - PROCESS | 1808 | 1476437346300 Marionette TRACE conn4 <- [1,1483,null,{"value":["/service-workers/service-worker/claim-using-registration.https.html",0,null,null,[["Test worker claims client which is using another registration",0,null,null],["Test for the waiting worker claims a client which is using the the same registration",0,null,null]]]}] 02:29:06 INFO - .. 02:29:06 INFO - TEST-OK | /service-workers/service-worker/claim-using-registration.https.html | took 2854ms 02:29:06 INFO - PROCESS | 1808 | 1476437346357 Marionette TRACE conn4 -> [0,1484,"getWindowHandle",null] 02:29:06 INFO - PROCESS | 1808 | 1476437346361 Marionette TRACE conn4 <- [1,1484,null,{"value":"2147483649"}] 02:29:06 INFO - TEST-START | /service-workers/service-worker/client-navigate.https.html 02:29:06 INFO - PROCESS | 1808 | 1476437346367 Marionette TRACE conn4 -> [0,1485,"setScriptTimeout",{"ms":35000}] 02:29:06 INFO - PROCESS | 1808 | 1476437346369 Marionette TRACE conn4 <- [1,1485,null,{}] 02:29:06 INFO - PROCESS | 1808 | 1476437346374 Marionette TRACE conn4 -> [0,1486,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:06 INFO - PROCESS | 1808 | 1476437346528 Marionette TRACE conn4 <- [1,1486,null,{"value":null}] 02:29:06 INFO - PROCESS | 1808 | 1476437346629 Marionette TRACE conn4 -> [0,1487,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/client-navigate.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/client-navigate.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa1c400 == 11 [pid = 1854] [id = 477] 02:29:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9aa8f400) [pid = 1854] [serial = 1324] [outer = (nil)] 02:29:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9aa9c800) [pid = 1854] [serial = 1325] [outer = 0x9aa8f400] 02:29:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9aa96400) [pid = 1854] [serial = 1326] [outer = 0x9aa8f400] 02:29:07 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:07 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae22000 == 12 [pid = 1854] [id = 478] 02:29:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9ae22800) [pid = 1854] [serial = 1327] [outer = (nil)] 02:29:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9ae23400) [pid = 1854] [serial = 1328] [outer = 0x9ae22800] 02:29:08 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:08 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9ae44800) [pid = 1854] [serial = 1329] [outer = 0x9ae22800] 02:29:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:29:09 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9aad7c00) [pid = 1854] [serial = 1294] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/active.https.html] 02:29:09 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9ae24800) [pid = 1854] [serial = 1299] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/appcache-ordering-main.https.html] 02:29:09 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9aca6000) [pid = 1854] [serial = 1282] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activation-after-registration.https.html] 02:29:09 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9aad6000) [pid = 1854] [serial = 1279] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activate-event-after-install-state-change.https.html] 02:29:09 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9aca8800) [pid = 1854] [serial = 1285] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activation.https.html] 02:29:09 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9aa17000) [pid = 1854] [serial = 1292] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/skip-waiting] 02:29:09 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9a9e6c00) [pid = 1854] [serial = 1304] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.is-appcached.html] 02:29:09 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9a925000) [pid = 1854] [serial = 1290] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/no-request] 02:29:09 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9a91ac00) [pid = 1854] [serial = 1288] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/no-controllee] 02:29:09 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9ae43800) [pid = 1854] [serial = 1302] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.install.html] 02:29:09 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9ae50c00) [pid = 1854] [serial = 1306] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.is-appcached.html] 02:29:09 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9ad53800) [pid = 1854] [serial = 1297] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:29:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aad6800 == 13 [pid = 1854] [id = 479] 02:29:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9aad7c00) [pid = 1854] [serial = 1330] [outer = (nil)] 02:29:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9aca8800) [pid = 1854] [serial = 1331] [outer = 0x9aad7c00] 02:29:09 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:09 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9ae6e400) [pid = 1854] [serial = 1332] [outer = 0x9aad7c00] 02:29:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:29:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae76000 == 14 [pid = 1854] [id = 480] 02:29:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9ae76400) [pid = 1854] [serial = 1333] [outer = (nil)] 02:29:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9ae76800) [pid = 1854] [serial = 1334] [outer = 0x9ae76400] 02:29:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerWindowClient.cpp, line 373 02:29:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(mRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerWindowClient.cpp, line 90 02:29:10 INFO - PROCESS | 1808 | 1476437350434 Marionette TRACE conn4 <- [1,1487,null,{"value":["/service-workers/service-worker/client-navigate.https.html",0,null,null,[["Frame location should update on successful navigation",0,null,null],["Frame location should not be accessible after redirect",0,null,null],["Frame location should not update on failed navigation",0,null,null],["Return value should be instance of WindowClient",0,{},{}],["Redirecting to another origin should resolve with null",0,{},{}],["Navigating to different origin should reject",0,{},{}],["Navigating to about:blank should reject with TypeError",0,{},{}]]]}] 02:29:10 INFO - ....... 02:29:10 INFO - TEST-OK | /service-workers/service-worker/client-navigate.https.html | took 4094ms 02:29:10 INFO - PROCESS | 1808 | 1476437350461 Marionette TRACE conn4 -> [0,1488,"getWindowHandle",null] 02:29:10 INFO - PROCESS | 1808 | 1476437350465 Marionette TRACE conn4 <- [1,1488,null,{"value":"2147483649"}] 02:29:10 INFO - TEST-START | /service-workers/service-worker/clients-get-cross-origin.https.html 02:29:10 INFO - PROCESS | 1808 | 1476437350471 Marionette TRACE conn4 -> [0,1489,"setScriptTimeout",{"ms":35000}] 02:29:10 INFO - PROCESS | 1808 | 1476437350473 Marionette TRACE conn4 <- [1,1489,null,{}] 02:29:10 INFO - PROCESS | 1808 | 1476437350478 Marionette TRACE conn4 -> [0,1490,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:10 INFO - PROCESS | 1808 | 1476437350705 Marionette TRACE conn4 <- [1,1490,null,{"value":null}] 02:29:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:29:10 INFO - PROCESS | 1808 | 1476437350850 Marionette TRACE conn4 -> [0,1491,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/clients-get-cross-origin.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/clients-get-cross-origin.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae29400 == 15 [pid = 1854] [id = 481] 02:29:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9ae3fc00) [pid = 1854] [serial = 1335] [outer = (nil)] 02:29:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9ae75000) [pid = 1854] [serial = 1336] [outer = 0x9ae3fc00] 02:29:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9ae77400) [pid = 1854] [serial = 1337] [outer = 0x9ae3fc00] 02:29:11 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:11 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad4c400 == 16 [pid = 1854] [id = 482] 02:29:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9ad53800) [pid = 1854] [serial = 1338] [outer = (nil)] 02:29:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9ad54c00) [pid = 1854] [serial = 1339] [outer = 0x9ad53800] 02:29:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae21800 == 17 [pid = 1854] [id = 483] 02:29:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9ae24800) [pid = 1854] [serial = 1340] [outer = (nil)] 02:29:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9ae4e800) [pid = 1854] [serial = 1341] [outer = 0x9ae24800] 02:29:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9ae8b400) [pid = 1854] [serial = 1342] [outer = 0x9ae24800] 02:29:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae95800 == 18 [pid = 1854] [id = 484] 02:29:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9ae95c00) [pid = 1854] [serial = 1343] [outer = (nil)] 02:29:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9ae96000) [pid = 1854] [serial = 1344] [outer = 0x9ae95c00] 02:29:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!doc', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2679 02:29:13 INFO - PROCESS | 1808 | 1476437353120 Marionette TRACE conn4 <- [1,1491,null,{"value":["/service-workers/service-worker/clients-get-cross-origin.https.html",0,null,null,[["Test Clients.get() cross origin",0,null,null]]]}] 02:29:13 INFO - . 02:29:13 INFO - TEST-OK | /service-workers/service-worker/clients-get-cross-origin.https.html | took 2689ms 02:29:13 INFO - PROCESS | 1808 | 1476437353160 Marionette TRACE conn4 -> [0,1492,"getWindowHandle",null] 02:29:13 INFO - PROCESS | 1808 | 1476437353163 Marionette TRACE conn4 <- [1,1492,null,{"value":"2147483649"}] 02:29:13 INFO - TEST-START | /service-workers/service-worker/clients-get.https.html 02:29:13 INFO - PROCESS | 1808 | 1476437353173 Marionette TRACE conn4 -> [0,1493,"setScriptTimeout",{"ms":35000}] 02:29:13 INFO - PROCESS | 1808 | 1476437353182 Marionette TRACE conn4 <- [1,1493,null,{}] 02:29:13 INFO - PROCESS | 1808 | 1476437353193 Marionette TRACE conn4 -> [0,1494,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:13 INFO - PROCESS | 1808 | 1476437353379 Marionette TRACE conn4 <- [1,1494,null,{"value":null}] 02:29:13 INFO - PROCESS | 1808 | 1476437353429 Marionette TRACE conn4 -> [0,1495,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/clients-get.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/clients-get.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:29:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x9acae800 == 19 [pid = 1854] [id = 485] 02:29:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9ae4f000) [pid = 1854] [serial = 1345] [outer = (nil)] 02:29:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9aed3c00) [pid = 1854] [serial = 1346] [outer = 0x9ae4f000] 02:29:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9aed4c00) [pid = 1854] [serial = 1347] [outer = 0x9ae4f000] 02:29:14 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:14 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aeee800 == 20 [pid = 1854] [id = 486] 02:29:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9aeeec00) [pid = 1854] [serial = 1348] [outer = (nil)] 02:29:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9aeef000) [pid = 1854] [serial = 1349] [outer = 0x9aeeec00] 02:29:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae4a400 == 21 [pid = 1854] [id = 487] 02:29:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9aef0c00) [pid = 1854] [serial = 1350] [outer = (nil)] 02:29:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x9aef1000) [pid = 1854] [serial = 1351] [outer = 0x9aef0c00] 02:29:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!doc', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2679 02:29:15 INFO - PROCESS | 1808 | 1476437355533 Marionette TRACE conn4 <- [1,1495,null,{"value":["/service-workers/service-worker/clients-get.https.html",0,null,null,[["Test Clients.get()",0,null,null]]]}] 02:29:15 INFO - . 02:29:15 INFO - TEST-OK | /service-workers/service-worker/clients-get.https.html | took 2410ms 02:29:15 INFO - PROCESS | 1808 | 1476437355580 Marionette TRACE conn4 -> [0,1496,"getWindowHandle",null] 02:29:15 INFO - PROCESS | 1808 | 1476437355583 Marionette TRACE conn4 <- [1,1496,null,{"value":"2147483649"}] 02:29:15 INFO - TEST-START | /service-workers/service-worker/clients-matchall-client-types.https.html 02:29:15 INFO - PROCESS | 1808 | 1476437355596 Marionette TRACE conn4 -> [0,1497,"setScriptTimeout",{"ms":35000}] 02:29:15 INFO - PROCESS | 1808 | 1476437355603 Marionette TRACE conn4 <- [1,1497,null,{}] 02:29:15 INFO - PROCESS | 1808 | 1476437355613 Marionette TRACE conn4 -> [0,1498,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:15 INFO - PROCESS | 1808 | 1476437355794 Marionette TRACE conn4 <- [1,1498,null,{"value":null}] 02:29:15 INFO - PROCESS | 1808 | 1476437355898 Marionette TRACE conn4 -> [0,1499,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/clients-matchall-client-types.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/clients-matchall-client-types.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:29:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e8800 == 22 [pid = 1854] [id = 488] 02:29:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x9a9ea800) [pid = 1854] [serial = 1352] [outer = (nil)] 02:29:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9aa33c00) [pid = 1854] [serial = 1353] [outer = 0x9a9ea800] 02:29:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x9aa30c00) [pid = 1854] [serial = 1354] [outer = 0x9a9ea800] 02:29:16 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:16 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:17 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa1c400 == 21 [pid = 1854] [id = 477] 02:29:17 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa1b800 == 20 [pid = 1854] [id = 476] 02:29:17 INFO - PROCESS | 1808 | --DOCSHELL 0x9aad9000 == 19 [pid = 1854] [id = 475] 02:29:17 INFO - PROCESS | 1808 | --DOCSHELL 0x9a95f400 == 18 [pid = 1854] [id = 474] 02:29:17 INFO - PROCESS | 1808 | --DOCSHELL 0x9aca7c00 == 17 [pid = 1854] [id = 460] 02:29:17 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae57800 == 16 [pid = 1854] [id = 473] 02:29:17 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae4a000 == 15 [pid = 1854] [id = 470] 02:29:17 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x9ae59400) [pid = 1854] [serial = 1309] [outer = (nil)] [url = about:blank] 02:29:17 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad31800 == 14 [pid = 1854] [id = 472] 02:29:17 INFO - PROCESS | 1808 | --DOCSHELL 0x9aae2800 == 13 [pid = 1854] [id = 471] 02:29:17 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x9ad4cc00) [pid = 1854] [serial = 1284] [outer = (nil)] [url = about:blank] 02:29:17 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x9aae1000) [pid = 1854] [serial = 1281] [outer = (nil)] [url = about:blank] 02:29:17 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x9ad38400) [pid = 1854] [serial = 1295] [outer = (nil)] [url = about:blank] 02:29:17 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9ad5ac00) [pid = 1854] [serial = 1286] [outer = (nil)] [url = about:blank] 02:29:17 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9ad59000) [pid = 1854] [serial = 1287] [outer = (nil)] [url = about:blank] 02:29:17 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9aa0f400) [pid = 1854] [serial = 1293] [outer = (nil)] [url = about:blank] 02:29:17 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9aa14c00) [pid = 1854] [serial = 1305] [outer = (nil)] [url = about:blank] 02:29:17 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9a925c00) [pid = 1854] [serial = 1291] [outer = (nil)] [url = about:blank] 02:29:17 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9a91b800) [pid = 1854] [serial = 1289] [outer = (nil)] [url = about:blank] 02:29:17 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9ae44400) [pid = 1854] [serial = 1303] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.install.html] 02:29:17 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9ae51000) [pid = 1854] [serial = 1307] [outer = (nil)] [url = about:blank] 02:29:17 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9ae3e400) [pid = 1854] [serial = 1301] [outer = (nil)] [url = about:blank] 02:29:17 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9ae3d800) [pid = 1854] [serial = 1300] [outer = (nil)] [url = about:blank] 02:29:17 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9ad4c800) [pid = 1854] [serial = 1296] [outer = (nil)] [url = about:blank] 02:29:17 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9ad57c00) [pid = 1854] [serial = 1298] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:29:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a91c400 == 14 [pid = 1854] [id = 489] 02:29:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9a91f400) [pid = 1854] [serial = 1355] [outer = (nil)] 02:29:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9a924c00) [pid = 1854] [serial = 1356] [outer = 0x9a91f400] 02:29:17 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:17 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:29:17 INFO - PROCESS | 1808 | 1476437357883 Marionette TRACE conn4 <- [1,1499,null,{"value":["/service-workers/service-worker/clients-matchall-client-types.https.html",0,null,null,[["Verify matchAll() with various client types",0,null,null]]]}] 02:29:17 INFO - . 02:29:17 INFO - TEST-OK | /service-workers/service-worker/clients-matchall-client-types.https.html | took 2301ms 02:29:17 INFO - PROCESS | 1808 | 1476437357894 Marionette TRACE conn4 -> [0,1500,"getWindowHandle",null] 02:29:17 INFO - PROCESS | 1808 | 1476437357897 Marionette TRACE conn4 <- [1,1500,null,{"value":"2147483649"}] 02:29:17 INFO - TEST-START | /service-workers/service-worker/clients-matchall-include-uncontrolled.https.html 02:29:17 INFO - PROCESS | 1808 | 1476437357903 Marionette TRACE conn4 -> [0,1501,"setScriptTimeout",{"ms":35000}] 02:29:17 INFO - PROCESS | 1808 | 1476437357905 Marionette TRACE conn4 <- [1,1501,null,{}] 02:29:17 INFO - PROCESS | 1808 | 1476437357911 Marionette TRACE conn4 -> [0,1502,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:18 INFO - PROCESS | 1808 | 1476437358115 Marionette TRACE conn4 <- [1,1502,null,{"value":null}] 02:29:18 INFO - PROCESS | 1808 | 1476437358176 Marionette TRACE conn4 -> [0,1503,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e0000 == 15 [pid = 1854] [id = 490] 02:29:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9a9e1c00) [pid = 1854] [serial = 1357] [outer = (nil)] 02:29:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9aa31000) [pid = 1854] [serial = 1358] [outer = 0x9a9e1c00] 02:29:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9aa36800) [pid = 1854] [serial = 1359] [outer = 0x9a9e1c00] 02:29:18 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:18 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aad9000 == 16 [pid = 1854] [id = 491] 02:29:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9aad9c00) [pid = 1854] [serial = 1360] [outer = (nil)] 02:29:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9aada000) [pid = 1854] [serial = 1361] [outer = 0x9aad9c00] 02:29:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aadc800 == 17 [pid = 1854] [id = 492] 02:29:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9aaddc00) [pid = 1854] [serial = 1362] [outer = (nil)] 02:29:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9aae2800) [pid = 1854] [serial = 1363] [outer = 0x9aaddc00] 02:29:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x9acac000 == 18 [pid = 1854] [id = 493] 02:29:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9ad32000) [pid = 1854] [serial = 1364] [outer = (nil)] 02:29:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9a963800) [pid = 1854] [serial = 1365] [outer = 0x9ad32000] 02:29:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:29:20 INFO - PROCESS | 1808 | 1476437360090 Marionette TRACE conn4 <- [1,1503,null,{"value":["/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html",0,null,null,[["Verify matchAll() respect includeUncontrolled",0,null,null]]]}] 02:29:20 INFO - . 02:29:20 INFO - TEST-OK | /service-workers/service-worker/clients-matchall-include-uncontrolled.https.html | took 2233ms 02:29:20 INFO - PROCESS | 1808 | 1476437360141 Marionette TRACE conn4 -> [0,1504,"getWindowHandle",null] 02:29:20 INFO - PROCESS | 1808 | 1476437360143 Marionette TRACE conn4 <- [1,1504,null,{"value":"2147483649"}] 02:29:20 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9aa8f400) [pid = 1854] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/client-navigate.https.html] 02:29:20 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9aa1bc00) [pid = 1854] [serial = 1322] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?using-same-registration] 02:29:20 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9aadd400) [pid = 1854] [serial = 1320] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?using-different-registration] 02:29:20 INFO - TEST-START | /service-workers/service-worker/clients-matchall.https.html 02:29:20 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9ae5a000) [pid = 1854] [serial = 1315] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?longer-matched] 02:29:20 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9aae3800) [pid = 1854] [serial = 1311] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?not-using-init] 02:29:20 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9ad34c00) [pid = 1854] [serial = 1313] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?not-using] 02:29:20 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9ae76400) [pid = 1854] [serial = 1333] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/client-navigate-frame.html] 02:29:20 INFO - PROCESS | 1808 | 1476437360167 Marionette TRACE conn4 -> [0,1505,"setScriptTimeout",{"ms":35000}] 02:29:20 INFO - PROCESS | 1808 | 1476437360171 Marionette TRACE conn4 <- [1,1505,null,{}] 02:29:20 INFO - PROCESS | 1808 | 1476437360176 Marionette TRACE conn4 -> [0,1506,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:20 INFO - PROCESS | 1808 | 1476437360321 Marionette TRACE conn4 <- [1,1506,null,{"value":null}] 02:29:20 INFO - PROCESS | 1808 | 1476437360378 Marionette TRACE conn4 -> [0,1507,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/clients-matchall.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/clients-matchall.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa9a400 == 19 [pid = 1854] [id = 494] 02:29:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9aa9a800) [pid = 1854] [serial = 1366] [outer = (nil)] 02:29:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9ad3e000) [pid = 1854] [serial = 1367] [outer = 0x9aa9a800] 02:29:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9aae3800) [pid = 1854] [serial = 1368] [outer = 0x9aa9a800] 02:29:20 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:20 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae1d000 == 20 [pid = 1854] [id = 495] 02:29:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9ae1d400) [pid = 1854] [serial = 1369] [outer = (nil)] 02:29:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9ae1d800) [pid = 1854] [serial = 1370] [outer = 0x9ae1d400] 02:29:21 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:21 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae1e400 == 21 [pid = 1854] [id = 496] 02:29:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9ae26800) [pid = 1854] [serial = 1371] [outer = (nil)] 02:29:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9ae26c00) [pid = 1854] [serial = 1372] [outer = 0x9ae26800] 02:29:21 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:21 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:29:21 INFO - PROCESS | 1808 | 1476437361961 Marionette TRACE conn4 <- [1,1507,null,{"value":["/service-workers/service-worker/clients-matchall.https.html",0,null,null,[["Test Clients.matchAll()",0,null,null]]]}] 02:29:21 INFO - . 02:29:21 INFO - TEST-OK | /service-workers/service-worker/clients-matchall.https.html | took 1835ms 02:29:22 INFO - PROCESS | 1808 | 1476437361998 Marionette TRACE conn4 -> [0,1508,"getWindowHandle",null] 02:29:22 INFO - PROCESS | 1808 | 1476437362004 Marionette TRACE conn4 <- [1,1508,null,{"value":"2147483649"}] 02:29:22 INFO - TEST-START | /service-workers/service-worker/controller-on-disconnect.https.html 02:29:22 INFO - PROCESS | 1808 | 1476437362013 Marionette TRACE conn4 -> [0,1509,"setScriptTimeout",{"ms":35000}] 02:29:22 INFO - PROCESS | 1808 | 1476437362015 Marionette TRACE conn4 <- [1,1509,null,{}] 02:29:22 INFO - PROCESS | 1808 | 1476437362032 Marionette TRACE conn4 -> [0,1510,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:22 INFO - PROCESS | 1808 | 1476437362178 Marionette TRACE conn4 <- [1,1510,null,{"value":null}] 02:29:22 INFO - PROCESS | 1808 | 1476437362242 Marionette TRACE conn4 -> [0,1511,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/controller-on-disconnect.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/controller-on-disconnect.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa91c00 == 22 [pid = 1854] [id = 497] 02:29:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9aadac00) [pid = 1854] [serial = 1373] [outer = (nil)] 02:29:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x9ae43c00) [pid = 1854] [serial = 1374] [outer = 0x9aadac00] 02:29:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x9ae45400) [pid = 1854] [serial = 1375] [outer = 0x9aadac00] 02:29:22 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:22 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa33400 == 23 [pid = 1854] [id = 498] 02:29:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9aa37400) [pid = 1854] [serial = 1376] [outer = (nil)] 02:29:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x9aa38c00) [pid = 1854] [serial = 1377] [outer = 0x9aa37400] 02:29:23 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:23 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!aWindow', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2378 02:29:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 02:29:23 INFO - PROCESS | 1808 | 1476437363783 Marionette TRACE conn4 <- [1,1511,null,{"value":["/service-workers/service-worker/controller-on-disconnect.https.html",0,null,null,[["controller is cleared on disconnected window",0,null,null]]]}] 02:29:23 INFO - . 02:29:23 INFO - TEST-OK | /service-workers/service-worker/controller-on-disconnect.https.html | took 1804ms 02:29:23 INFO - PROCESS | 1808 | 1476437363816 Marionette TRACE conn4 -> [0,1512,"getWindowHandle",null] 02:29:23 INFO - PROCESS | 1808 | 1476437363818 Marionette TRACE conn4 <- [1,1512,null,{"value":"2147483649"}] 02:29:23 INFO - TEST-START | /service-workers/service-worker/controller-on-load.https.html 02:29:23 INFO - PROCESS | 1808 | 1476437363828 Marionette TRACE conn4 -> [0,1513,"setScriptTimeout",{"ms":35000}] 02:29:23 INFO - PROCESS | 1808 | 1476437363835 Marionette TRACE conn4 <- [1,1513,null,{}] 02:29:23 INFO - PROCESS | 1808 | 1476437363843 Marionette TRACE conn4 -> [0,1514,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:24 INFO - PROCESS | 1808 | 1476437364027 Marionette TRACE conn4 <- [1,1514,null,{"value":null}] 02:29:24 INFO - PROCESS | 1808 | 1476437364063 Marionette TRACE conn4 -> [0,1515,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/controller-on-load.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/controller-on-load.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa19800 == 24 [pid = 1854] [id = 499] 02:29:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x9aa1a400) [pid = 1854] [serial = 1378] [outer = (nil)] 02:29:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x9ad31c00) [pid = 1854] [serial = 1379] [outer = 0x9aa1a400] 02:29:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x9aa32000) [pid = 1854] [serial = 1380] [outer = 0x9aa1a400] 02:29:24 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:24 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae51c00 == 25 [pid = 1854] [id = 500] 02:29:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x9ae52c00) [pid = 1854] [serial = 1381] [outer = (nil)] 02:29:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x9ae53400) [pid = 1854] [serial = 1382] [outer = 0x9ae52c00] 02:29:25 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:25 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:25 INFO - PROCESS | 1808 | 1476437365801 Marionette TRACE conn4 <- [1,1515,null,{"value":["/service-workers/service-worker/controller-on-load.https.html",0,null,null,[["controller is set for a controlled document",0,null,null]]]}] 02:29:25 INFO - . 02:29:25 INFO - TEST-OK | /service-workers/service-worker/controller-on-load.https.html | took 1989ms 02:29:25 INFO - PROCESS | 1808 | 1476437365818 Marionette TRACE conn4 -> [0,1516,"getWindowHandle",null] 02:29:25 INFO - PROCESS | 1808 | 1476437365887 Marionette TRACE conn4 <- [1,1516,null,{"value":"2147483649"}] 02:29:25 INFO - TEST-START | /service-workers/service-worker/controller-on-reload.https.html 02:29:25 INFO - PROCESS | 1808 | 1476437365906 Marionette TRACE conn4 -> [0,1517,"setScriptTimeout",{"ms":35000}] 02:29:25 INFO - PROCESS | 1808 | 1476437365909 Marionette TRACE conn4 <- [1,1517,null,{}] 02:29:25 INFO - PROCESS | 1808 | 1476437365914 Marionette TRACE conn4 -> [0,1518,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:26 INFO - PROCESS | 1808 | 1476437366040 Marionette TRACE conn4 <- [1,1518,null,{"value":null}] 02:29:26 INFO - PROCESS | 1808 | 1476437366080 Marionette TRACE conn4 -> [0,1519,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/controller-on-reload.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/controller-on-reload.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa94400 == 26 [pid = 1854] [id = 501] 02:29:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x9aca6000) [pid = 1854] [serial = 1383] [outer = (nil)] 02:29:26 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:26 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x9ae5c800) [pid = 1854] [serial = 1384] [outer = 0x9aca6000] 02:29:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x9ae5c000) [pid = 1854] [serial = 1385] [outer = 0x9aca6000] 02:29:26 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:26 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae6cc00 == 27 [pid = 1854] [id = 502] 02:29:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x9ae73800) [pid = 1854] [serial = 1386] [outer = (nil)] 02:29:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x9ae73c00) [pid = 1854] [serial = 1387] [outer = 0x9ae73800] 02:29:27 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:27 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2389 02:29:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 02:29:27 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:27 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x9a9df400) [pid = 1854] [serial = 1388] [outer = 0x9ae73800] 02:29:28 INFO - PROCESS | 1808 | 1476437368253 Marionette TRACE conn4 <- [1,1519,null,{"value":["/service-workers/service-worker/controller-on-reload.https.html",0,null,null,[["controller is set upon reload after registration",0,null,null]]]}] 02:29:28 INFO - . 02:29:28 INFO - TEST-OK | /service-workers/service-worker/controller-on-reload.https.html | took 2393ms 02:29:28 INFO - PROCESS | 1808 | 1476437368300 Marionette TRACE conn4 -> [0,1520,"getWindowHandle",null] 02:29:28 INFO - PROCESS | 1808 | 1476437368302 Marionette TRACE conn4 <- [1,1520,null,{"value":"2147483649"}] 02:29:28 INFO - TEST-START | /service-workers/service-worker/extendable-event-async-waituntil.https.html 02:29:28 INFO - PROCESS | 1808 | 1476437368317 Marionette TRACE conn4 -> [0,1521,"setScriptTimeout",{"ms":35000}] 02:29:28 INFO - PROCESS | 1808 | 1476437368322 Marionette TRACE conn4 <- [1,1521,null,{}] 02:29:28 INFO - PROCESS | 1808 | 1476437368347 Marionette TRACE conn4 -> [0,1522,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:28 INFO - PROCESS | 1808 | 1476437368544 Marionette TRACE conn4 <- [1,1522,null,{"value":null}] 02:29:28 INFO - PROCESS | 1808 | 1476437368595 Marionette TRACE conn4 -> [0,1523,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/extendable-event-async-waituntil.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/extendable-event-async-waituntil.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa94800 == 28 [pid = 1854] [id = 503] 02:29:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x9aa95000) [pid = 1854] [serial = 1389] [outer = (nil)] 02:29:28 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:28 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x9acaac00) [pid = 1854] [serial = 1390] [outer = 0x9aa95000] 02:29:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x9aae2c00) [pid = 1854] [serial = 1391] [outer = 0x9aa95000] 02:29:29 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:29 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9aad9000 == 27 [pid = 1854] [id = 491] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9aadc800 == 26 [pid = 1854] [id = 492] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9acac000 == 25 [pid = 1854] [id = 493] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae1d000 == 24 [pid = 1854] [id = 495] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae1e400 == 23 [pid = 1854] [id = 496] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa9a400 == 22 [pid = 1854] [id = 494] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae21800 == 21 [pid = 1854] [id = 483] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9acae800 == 20 [pid = 1854] [id = 485] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9a91c400 == 19 [pid = 1854] [id = 489] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e8800 == 18 [pid = 1854] [id = 488] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae29400 == 17 [pid = 1854] [id = 481] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e0000 == 16 [pid = 1854] [id = 490] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa33400 == 15 [pid = 1854] [id = 498] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae51c00 == 14 [pid = 1854] [id = 500] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa19800 == 13 [pid = 1854] [id = 499] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa94400 == 12 [pid = 1854] [id = 501] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa91c00 == 11 [pid = 1854] [id = 497] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae6cc00 == 10 [pid = 1854] [id = 502] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae22000 == 9 [pid = 1854] [id = 478] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae76000 == 8 [pid = 1854] [id = 480] 02:29:30 INFO - PROCESS | 1808 | --DOCSHELL 0x9aad6800 == 7 [pid = 1854] [id = 479] 02:29:30 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x9ae75000) [pid = 1854] [serial = 1336] [outer = (nil)] [url = about:blank] 02:29:30 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x9aa1c800) [pid = 1854] [serial = 1323] [outer = (nil)] [url = about:blank] 02:29:30 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x9aadec00) [pid = 1854] [serial = 1321] [outer = (nil)] [url = about:blank] 02:29:30 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x9aa3f800) [pid = 1854] [serial = 1318] [outer = (nil)] [url = about:blank] 02:29:30 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x9a91a800) [pid = 1854] [serial = 1316] [outer = (nil)] [url = about:blank] 02:29:30 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x9aca5800) [pid = 1854] [serial = 1312] [outer = (nil)] [url = about:blank] 02:29:30 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x9ad35800) [pid = 1854] [serial = 1314] [outer = (nil)] [url = about:blank] 02:29:30 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x9aca8800) [pid = 1854] [serial = 1331] [outer = (nil)] [url = about:blank] 02:29:30 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x9ae6e400) [pid = 1854] [serial = 1332] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/client-navigated-frame.html] 02:29:30 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x9aa9c800) [pid = 1854] [serial = 1325] [outer = (nil)] [url = about:blank] 02:29:30 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x9ae23400) [pid = 1854] [serial = 1328] [outer = (nil)] [url = about:blank] 02:29:30 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x9ae44800) [pid = 1854] [serial = 1329] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/client-navigated-frame.html] 02:29:30 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x9ae76800) [pid = 1854] [serial = 1334] [outer = (nil)] [url = about:blank] 02:29:30 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x9aa96400) [pid = 1854] [serial = 1326] [outer = (nil)] [url = about:blank] 02:29:30 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:29:30 INFO - . 02:29:30 INFO - TEST-OK | /service-workers/service-worker/extendable-event-async-waituntil.https.html | took 2206ms 02:29:30 INFO - PROCESS | 1808 | 1476437370505 Marionette TRACE conn4 <- [1,1523,null,{"value":["/service-workers/service-worker/extendable-event-async-waituntil.https.html",0,null,null,[["Calling waitUntil asynchronously throws an exception",0,null,null]]]}] 02:29:30 INFO - PROCESS | 1808 | 1476437370519 Marionette TRACE conn4 -> [0,1524,"getWindowHandle",null] 02:29:30 INFO - PROCESS | 1808 | 1476437370522 Marionette TRACE conn4 <- [1,1524,null,{"value":"2147483649"}] 02:29:30 INFO - TEST-START | /service-workers/service-worker/extendable-event-waituntil.https.html 02:29:30 INFO - PROCESS | 1808 | 1476437370528 Marionette TRACE conn4 -> [0,1525,"setScriptTimeout",{"ms":35000}] 02:29:30 INFO - PROCESS | 1808 | 1476437370530 Marionette TRACE conn4 <- [1,1525,null,{}] 02:29:30 INFO - PROCESS | 1808 | 1476437370535 Marionette TRACE conn4 -> [0,1526,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:30 INFO - PROCESS | 1808 | 1476437370688 Marionette TRACE conn4 <- [1,1526,null,{"value":null}] 02:29:30 INFO - PROCESS | 1808 | 1476437370801 Marionette TRACE conn4 -> [0,1527,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/extendable-event-waituntil.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/extendable-event-waituntil.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a964400 == 8 [pid = 1854] [id = 504] 02:29:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x9a96b800) [pid = 1854] [serial = 1392] [outer = (nil)] 02:29:30 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:30 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x9a9ec800) [pid = 1854] [serial = 1393] [outer = 0x9a96b800] 02:29:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x9a9e7400) [pid = 1854] [serial = 1394] [outer = 0x9a96b800] 02:29:31 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:31 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 02:29:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 02:29:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:29:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:29:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:29:32 INFO - PROCESS | 1808 | 1476437372886 Marionette TRACE conn4 <- [1,1527,null,{"value":["/service-workers/service-worker/extendable-event-waituntil.https.html",0,null,null,[["Test install event waitUntil fulfilled",0,null,null],["Test ExtendableEvent multiple waitUntil fulfilled.",0,null,null],["Test ExtendableEvent waitUntil reject precedence.",0,null,null],["Test activate event waitUntil fulfilled",0,null,null],["Test install event waitUntil rejected",0,null,null],["Test activate event waitUntil rejected.",0,null,null]]]}] 02:29:32 INFO - ...... 02:29:32 INFO - TEST-OK | /service-workers/service-worker/extendable-event-waituntil.https.html | took 2384ms 02:29:32 INFO - PROCESS | 1808 | 1476437372912 Marionette TRACE conn4 -> [0,1528,"getWindowHandle",null] 02:29:32 INFO - PROCESS | 1808 | 1476437372915 Marionette TRACE conn4 <- [1,1528,null,{"value":"2147483649"}] 02:29:32 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting-cache.https.html 02:29:32 INFO - PROCESS | 1808 | 1476437372923 Marionette TRACE conn4 -> [0,1529,"setScriptTimeout",{"ms":35000}] 02:29:32 INFO - PROCESS | 1808 | 1476437372926 Marionette TRACE conn4 <- [1,1529,null,{}] 02:29:32 INFO - PROCESS | 1808 | 1476437372932 Marionette TRACE conn4 -> [0,1530,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:33 INFO - PROCESS | 1808 | 1476437373050 Marionette TRACE conn4 <- [1,1530,null,{"value":null}] 02:29:33 INFO - PROCESS | 1808 | 1476437373104 Marionette TRACE conn4 -> [0,1531,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-canvas-tainting-cache.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting-cache.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa37800 == 9 [pid = 1854] [id = 505] 02:29:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x9aa91400) [pid = 1854] [serial = 1395] [outer = (nil)] 02:29:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x9ae1ac00) [pid = 1854] [serial = 1396] [outer = 0x9aa91400] 02:29:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x9ad5a800) [pid = 1854] [serial = 1397] [outer = 0x9aa91400] 02:29:33 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:33 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae25c00 == 10 [pid = 1854] [id = 506] 02:29:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x9ae26400) [pid = 1854] [serial = 1398] [outer = (nil)] 02:29:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x9ae43800) [pid = 1854] [serial = 1399] [outer = 0x9ae26400] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x9a9e1c00) [pid = 1854] [serial = 1357] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x9aadac00) [pid = 1854] [serial = 1373] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-disconnect.https.html] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x9aa37400) [pid = 1854] [serial = 1376] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x9aa9a800) [pid = 1854] [serial = 1366] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall.https.html] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x9ae3fc00) [pid = 1854] [serial = 1335] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-get-cross-origin.https.html] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x9ae4f000) [pid = 1854] [serial = 1345] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-get.https.html] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x9aeeec00) [pid = 1854] [serial = 1348] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-get-frame.html#1] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x9aef0c00) [pid = 1854] [serial = 1350] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-get-frame.html#2] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x9ae24800) [pid = 1854] [serial = 1340] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/clients-get-other-origin.html] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x9ad53800) [pid = 1854] [serial = 1338] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-get] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x9ae95c00) [pid = 1854] [serial = 1343] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-get] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x9a9ea800) [pid = 1854] [serial = 1352] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall-client-types.https.html] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9a91f400) [pid = 1854] [serial = 1355] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-matchall-client-types-iframe.html] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9ae1d400) [pid = 1854] [serial = 1369] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll#1] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9ae26800) [pid = 1854] [serial = 1371] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll#2] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9ad32000) [pid = 1854] [serial = 1364] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll-includeUncontrolled#2] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9aaddc00) [pid = 1854] [serial = 1362] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll-includeUncontrolled#1] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9aad9c00) [pid = 1854] [serial = 1360] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9ae4e000) [pid = 1854] [serial = 1308] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/claim-not-using-registration.https.html] 02:29:35 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9a969400) [pid = 1854] [serial = 1317] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/claim-using-registration.https.html] 02:29:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa12800 == 11 [pid = 1854] [id = 507] 02:29:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9aa91000) [pid = 1854] [serial = 1400] [outer = (nil)] 02:29:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9aa97800) [pid = 1854] [serial = 1401] [outer = 0x9aa91000] 02:29:35 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:35 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae75400 == 12 [pid = 1854] [id = 508] 02:29:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9ae75800) [pid = 1854] [serial = 1402] [outer = (nil)] 02:29:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9ae76000) [pid = 1854] [serial = 1403] [outer = 0x9ae75800] 02:29:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:29:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:29:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:29:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:29:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:29:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:29:37 INFO - PROCESS | 1808 | 1476437377567 Marionette TRACE conn4 <- [1,1531,null,{"value":["/service-workers/service-worker/fetch-canvas-tainting-cache.https.html",0,null,null,[["Verify canvas tainting of fetched image in a Service Worker",0,null,null]]]}] 02:29:37 INFO - . 02:29:37 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting-cache.https.html | took 4689ms 02:29:37 INFO - PROCESS | 1808 | 1476437377614 Marionette TRACE conn4 -> [0,1532,"getWindowHandle",null] 02:29:37 INFO - PROCESS | 1808 | 1476437377621 Marionette TRACE conn4 <- [1,1532,null,{"value":"2147483649"}] 02:29:37 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting.https.html 02:29:37 INFO - PROCESS | 1808 | 1476437377639 Marionette TRACE conn4 -> [0,1533,"setScriptTimeout",{"ms":35000}] 02:29:37 INFO - PROCESS | 1808 | 1476437377646 Marionette TRACE conn4 <- [1,1533,null,{}] 02:29:37 INFO - PROCESS | 1808 | 1476437377652 Marionette TRACE conn4 -> [0,1534,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:37 INFO - PROCESS | 1808 | 1476437377804 Marionette TRACE conn4 <- [1,1534,null,{"value":null}] 02:29:37 INFO - PROCESS | 1808 | 1476437377813 Marionette TRACE conn4 -> [0,1535,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-canvas-tainting.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e5400 == 13 [pid = 1854] [id = 509] 02:29:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9aa12000) [pid = 1854] [serial = 1404] [outer = (nil)] 02:29:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9ad54800) [pid = 1854] [serial = 1405] [outer = 0x9aa12000] 02:29:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9ae22400) [pid = 1854] [serial = 1406] [outer = 0x9aa12000] 02:29:38 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:38 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae49000 == 14 [pid = 1854] [id = 510] 02:29:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9ae4f000) [pid = 1854] [serial = 1407] [outer = (nil)] 02:29:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x9ae89c00) [pid = 1854] [serial = 1408] [outer = 0x9ae4f000] 02:29:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae8a800 == 15 [pid = 1854] [id = 511] 02:29:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x9aed8000) [pid = 1854] [serial = 1409] [outer = (nil)] 02:29:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9aed9800) [pid = 1854] [serial = 1410] [outer = 0x9aed8000] 02:29:39 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:39 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b07ac00 == 16 [pid = 1854] [id = 512] 02:29:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x9b07b000) [pid = 1854] [serial = 1411] [outer = (nil)] 02:29:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x9b07bc00) [pid = 1854] [serial = 1412] [outer = 0x9b07b000] 02:29:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa12800 == 15 [pid = 1854] [id = 507] 02:29:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae25c00 == 14 [pid = 1854] [id = 506] 02:29:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9a964400 == 13 [pid = 1854] [id = 504] 02:29:40 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x9aa1a800) [pid = 1854] [serial = 1319] [outer = (nil)] [url = about:blank] 02:29:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae4a400 == 12 [pid = 1854] [id = 487] 02:29:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad4c400 == 11 [pid = 1854] [id = 482] 02:29:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9aeee800 == 10 [pid = 1854] [id = 486] 02:29:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae95800 == 9 [pid = 1854] [id = 484] 02:29:40 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x9ae43c00) [pid = 1854] [serial = 1374] [outer = (nil)] [url = about:blank] 02:29:40 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x9aa38c00) [pid = 1854] [serial = 1377] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x9ae45400) [pid = 1854] [serial = 1375] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x9aed3c00) [pid = 1854] [serial = 1346] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9aeef000) [pid = 1854] [serial = 1349] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9aed4c00) [pid = 1854] [serial = 1347] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9aef1000) [pid = 1854] [serial = 1351] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9ae4e800) [pid = 1854] [serial = 1341] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9ad54c00) [pid = 1854] [serial = 1339] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9ae77400) [pid = 1854] [serial = 1337] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9ae8b400) [pid = 1854] [serial = 1342] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/clients-get-other-origin.html] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9ae96000) [pid = 1854] [serial = 1344] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9aa31000) [pid = 1854] [serial = 1358] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9aa33c00) [pid = 1854] [serial = 1353] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9a924c00) [pid = 1854] [serial = 1356] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9aa30c00) [pid = 1854] [serial = 1354] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9ae1d800) [pid = 1854] [serial = 1370] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9ad3e000) [pid = 1854] [serial = 1367] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9ae26c00) [pid = 1854] [serial = 1372] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9aae3800) [pid = 1854] [serial = 1368] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9a963800) [pid = 1854] [serial = 1365] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9aae2800) [pid = 1854] [serial = 1363] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9aada000) [pid = 1854] [serial = 1361] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9aa36800) [pid = 1854] [serial = 1359] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9ae57c00) [pid = 1854] [serial = 1310] [outer = (nil)] [url = about:blank] 02:29:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:29:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:29:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:29:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:29:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:29:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:29:41 INFO - PROCESS | 1808 | 1476437381260 Marionette TRACE conn4 <- [1,1535,null,{"value":["/service-workers/service-worker/fetch-canvas-tainting.https.html",0,null,null,[["Verify canvas tainting of fetched image in a Service Worker",0,null,null]]]}] 02:29:41 INFO - . 02:29:41 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting.https.html | took 3653ms 02:29:41 INFO - PROCESS | 1808 | 1476437381294 Marionette TRACE conn4 -> [0,1536,"getWindowHandle",null] 02:29:41 INFO - PROCESS | 1808 | 1476437381302 Marionette TRACE conn4 <- [1,1536,null,{"value":"2147483649"}] 02:29:41 INFO - TEST-START | /service-workers/service-worker/fetch-cors-xhr.https.html 02:29:41 INFO - PROCESS | 1808 | 1476437381308 Marionette TRACE conn4 -> [0,1537,"setScriptTimeout",{"ms":35000}] 02:29:41 INFO - PROCESS | 1808 | 1476437381310 Marionette TRACE conn4 <- [1,1537,null,{}] 02:29:41 INFO - PROCESS | 1808 | 1476437381322 Marionette TRACE conn4 -> [0,1538,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:41 INFO - PROCESS | 1808 | 1476437381494 Marionette TRACE conn4 <- [1,1538,null,{"value":null}] 02:29:41 INFO - PROCESS | 1808 | 1476437381544 Marionette TRACE conn4 -> [0,1539,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-cors-xhr.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-cors-xhr.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a925000 == 10 [pid = 1854] [id = 513] 02:29:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9a969400) [pid = 1854] [serial = 1413] [outer = (nil)] 02:29:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9aa9c800) [pid = 1854] [serial = 1414] [outer = 0x9a969400] 02:29:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9aad4c00) [pid = 1854] [serial = 1415] [outer = 0x9a969400] 02:29:42 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:42 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa3c000 == 11 [pid = 1854] [id = 514] 02:29:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9aa8e400) [pid = 1854] [serial = 1416] [outer = (nil)] 02:29:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9aad9c00) [pid = 1854] [serial = 1417] [outer = 0x9aa8e400] 02:29:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a91c400 == 12 [pid = 1854] [id = 515] 02:29:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9aae0000) [pid = 1854] [serial = 1418] [outer = (nil)] 02:29:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9aae2800) [pid = 1854] [serial = 1419] [outer = 0x9aae0000] 02:29:42 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:42 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad50400 == 13 [pid = 1854] [id = 516] 02:29:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9ad50800) [pid = 1854] [serial = 1420] [outer = (nil)] 02:29:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9ad56400) [pid = 1854] [serial = 1421] [outer = 0x9ad50800] 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: FetchEvent::RespondWith was passed a promise resolved to a non-Object value: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 552 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: FetchEvent::RespondWith was passed a promise resolved to a non-Object value: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 552 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: FetchEvent::RespondWith was passed a promise resolved to a non-Object value: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 552 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: FetchEvent::RespondWith was passed a promise resolved to a non-Object value: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 552 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:29:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:29:44 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9a96b800) [pid = 1854] [serial = 1392] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/extendable-event-waituntil.https.html] 02:29:44 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9aa95000) [pid = 1854] [serial = 1389] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/extendable-event-async-waituntil.https.html] 02:29:44 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9ae52c00) [pid = 1854] [serial = 1381] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:29:44 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9aa1a400) [pid = 1854] [serial = 1378] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-load.https.html] 02:29:44 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9ae73800) [pid = 1854] [serial = 1386] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:29:44 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9aca6000) [pid = 1854] [serial = 1383] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-reload.https.html] 02:29:44 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9aa91000) [pid = 1854] [serial = 1400] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 02:29:44 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9ae26400) [pid = 1854] [serial = 1398] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 02:29:44 INFO - PROCESS | 1808 | 1476437384294 Marionette TRACE conn4 <- [1,1539,null,{"value":["/service-workers/service-worker/fetch-cors-xhr.https.html",0,null,null,[["Verify CORS XHR of fetch() in a Service Worker",0,null,null]]]}] 02:29:44 INFO - . 02:29:44 INFO - TEST-OK | /service-workers/service-worker/fetch-cors-xhr.https.html | took 3003ms 02:29:44 INFO - PROCESS | 1808 | 1476437384313 Marionette TRACE conn4 -> [0,1540,"getWindowHandle",null] 02:29:44 INFO - PROCESS | 1808 | 1476437384317 Marionette TRACE conn4 <- [1,1540,null,{"value":"2147483649"}] 02:29:44 INFO - TEST-START | /service-workers/service-worker/fetch-csp.https.html 02:29:44 INFO - PROCESS | 1808 | 1476437384329 Marionette TRACE conn4 -> [0,1541,"setScriptTimeout",{"ms":35000}] 02:29:44 INFO - PROCESS | 1808 | 1476437384331 Marionette TRACE conn4 <- [1,1541,null,{}] 02:29:44 INFO - PROCESS | 1808 | 1476437384344 Marionette TRACE conn4 -> [0,1542,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:44 INFO - PROCESS | 1808 | 1476437384547 Marionette TRACE conn4 <- [1,1542,null,{"value":null}] 02:29:44 INFO - PROCESS | 1808 | 1476437384584 Marionette TRACE conn4 -> [0,1543,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-csp.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-csp.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad3a400 == 14 [pid = 1854] [id = 517] 02:29:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9ad3cc00) [pid = 1854] [serial = 1422] [outer = (nil)] 02:29:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9ae26400) [pid = 1854] [serial = 1423] [outer = 0x9ad3cc00] 02:29:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9ae25000) [pid = 1854] [serial = 1424] [outer = 0x9ad3cc00] 02:29:45 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:45 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae95400 == 15 [pid = 1854] [id = 518] 02:29:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9ae95800) [pid = 1854] [serial = 1425] [outer = (nil)] 02:29:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9a919c00) [pid = 1854] [serial = 1426] [outer = 0x9ae95800] 02:29:46 INFO - PROCESS | 1808 | 1476437386216 Marionette TRACE conn4 <- [1,1543,null,{"value":["/service-workers/service-worker/fetch-csp.https.html",0,null,null,[["Verify CSP control of fetch() in a Service Worker",0,null,null]]]}] 02:29:46 INFO - . 02:29:46 INFO - TEST-OK | /service-workers/service-worker/fetch-csp.https.html | took 1901ms 02:29:46 INFO - PROCESS | 1808 | 1476437386230 Marionette TRACE conn4 -> [0,1544,"getWindowHandle",null] 02:29:46 INFO - PROCESS | 1808 | 1476437386232 Marionette TRACE conn4 <- [1,1544,null,{"value":"2147483649"}] 02:29:46 INFO - TEST-START | /service-workers/service-worker/fetch-event-after-navigation-within-page.https.html 02:29:46 INFO - PROCESS | 1808 | 1476437386242 Marionette TRACE conn4 -> [0,1545,"setScriptTimeout",{"ms":35000}] 02:29:46 INFO - PROCESS | 1808 | 1476437386253 Marionette TRACE conn4 <- [1,1545,null,{}] 02:29:46 INFO - PROCESS | 1808 | 1476437386271 Marionette TRACE conn4 -> [0,1546,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:46 INFO - PROCESS | 1808 | 1476437386421 Marionette TRACE conn4 <- [1,1546,null,{"value":null}] 02:29:46 INFO - PROCESS | 1808 | 1476437386476 Marionette TRACE conn4 -> [0,1547,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae6e000 == 16 [pid = 1854] [id = 519] 02:29:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9ae8bc00) [pid = 1854] [serial = 1427] [outer = (nil)] 02:29:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9aeefc00) [pid = 1854] [serial = 1428] [outer = 0x9ae8bc00] 02:29:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9aed7800) [pid = 1854] [serial = 1429] [outer = 0x9ae8bc00] 02:29:47 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:47 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae41000 == 17 [pid = 1854] [id = 520] 02:29:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9ae44c00) [pid = 1854] [serial = 1430] [outer = (nil)] 02:29:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9aa96000) [pid = 1854] [serial = 1431] [outer = 0x9ae44c00] 02:29:47 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:47 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aef5000 == 18 [pid = 1854] [id = 521] 02:29:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9aef5c00) [pid = 1854] [serial = 1432] [outer = (nil)] 02:29:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9aef6400) [pid = 1854] [serial = 1433] [outer = 0x9aef5c00] 02:29:48 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:48 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:48 INFO - PROCESS | 1808 | 1476437388715 Marionette TRACE conn4 <- [1,1547,null,{"value":["/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html",0,null,null,[["Service Worker should respond to fetch event after the hash changes",0,null,null],["Service Worker should respond to fetch event after the pushState",0,null,null]]]}] 02:29:48 INFO - .. 02:29:48 INFO - TEST-OK | /service-workers/service-worker/fetch-event-after-navigation-within-page.https.html | took 2513ms 02:29:48 INFO - PROCESS | 1808 | 1476437388756 Marionette TRACE conn4 -> [0,1548,"getWindowHandle",null] 02:29:48 INFO - PROCESS | 1808 | 1476437388760 Marionette TRACE conn4 <- [1,1548,null,{"value":"2147483649"}] 02:29:48 INFO - TEST-START | /service-workers/service-worker/fetch-event-async-respond-with.https.html 02:29:48 INFO - PROCESS | 1808 | 1476437388770 Marionette TRACE conn4 -> [0,1549,"setScriptTimeout",{"ms":35000}] 02:29:48 INFO - PROCESS | 1808 | 1476437388777 Marionette TRACE conn4 <- [1,1549,null,{}] 02:29:48 INFO - PROCESS | 1808 | 1476437388783 Marionette TRACE conn4 -> [0,1550,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:48 INFO - PROCESS | 1808 | 1476437388948 Marionette TRACE conn4 <- [1,1550,null,{"value":null}] 02:29:49 INFO - PROCESS | 1808 | 1476437388988 Marionette TRACE conn4 -> [0,1551,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-event-async-respond-with.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-event-async-respond-with.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae48800 == 19 [pid = 1854] [id = 522] 02:29:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9ae4b400) [pid = 1854] [serial = 1434] [outer = (nil)] 02:29:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9b0a1400) [pid = 1854] [serial = 1435] [outer = 0x9ae4b400] 02:29:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9ae8b400) [pid = 1854] [serial = 1436] [outer = 0x9ae4b400] 02:29:49 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:49 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b217000 == 20 [pid = 1854] [id = 523] 02:29:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9b217400) [pid = 1854] [serial = 1437] [outer = (nil)] 02:29:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9b217800) [pid = 1854] [serial = 1438] [outer = 0x9b217400] 02:29:50 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:50 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:29:51 INFO - PROCESS | 1808 | 1476437391083 Marionette TRACE conn4 <- [1,1551,null,{"value":["/service-workers/service-worker/fetch-event-async-respond-with.https.html",0,null,null,[["Calling respondWith asynchronously throws an exception",0,null,null]]]}] 02:29:51 INFO - . 02:29:51 INFO - TEST-OK | /service-workers/service-worker/fetch-event-async-respond-with.https.html | took 2344ms 02:29:51 INFO - PROCESS | 1808 | 1476437391115 Marionette TRACE conn4 -> [0,1552,"getWindowHandle",null] 02:29:51 INFO - PROCESS | 1808 | 1476437391118 Marionette TRACE conn4 <- [1,1552,null,{"value":"2147483649"}] 02:29:51 INFO - TEST-START | /service-workers/service-worker/fetch-event-network-error.https.html 02:29:51 INFO - PROCESS | 1808 | 1476437391127 Marionette TRACE conn4 -> [0,1553,"setScriptTimeout",{"ms":35000}] 02:29:51 INFO - PROCESS | 1808 | 1476437391132 Marionette TRACE conn4 <- [1,1553,null,{}] 02:29:51 INFO - PROCESS | 1808 | 1476437391145 Marionette TRACE conn4 -> [0,1554,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:51 INFO - PROCESS | 1808 | 1476437391293 Marionette TRACE conn4 <- [1,1554,null,{"value":null}] 02:29:51 INFO - PROCESS | 1808 | 1476437391384 Marionette TRACE conn4 -> [0,1555,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-event-network-error.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-event-network-error.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e5c00 == 21 [pid = 1854] [id = 524] 02:29:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9a9e9800) [pid = 1854] [serial = 1439] [outer = (nil)] 02:29:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9aa95800) [pid = 1854] [serial = 1440] [outer = 0x9a9e9800] 02:29:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9aa33000) [pid = 1854] [serial = 1441] [outer = 0x9a9e9800] 02:29:51 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:51 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:53 INFO - PROCESS | 1808 | --DOCSHELL 0x9a91c400 == 20 [pid = 1854] [id = 515] 02:29:53 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad3a400 == 19 [pid = 1854] [id = 517] 02:29:53 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e5400 == 18 [pid = 1854] [id = 509] 02:29:53 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae49000 == 17 [pid = 1854] [id = 510] 02:29:53 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae8a800 == 16 [pid = 1854] [id = 511] 02:29:53 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa94800 == 15 [pid = 1854] [id = 503] 02:29:53 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa37800 == 14 [pid = 1854] [id = 505] 02:29:53 INFO - PROCESS | 1808 | --DOCSHELL 0x9a925000 == 13 [pid = 1854] [id = 513] 02:29:53 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa3c000 == 12 [pid = 1854] [id = 514] 02:29:53 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae41000 == 11 [pid = 1854] [id = 520] 02:29:53 INFO - PROCESS | 1808 | --DOCSHELL 0x9aef5000 == 10 [pid = 1854] [id = 521] 02:29:53 INFO - PROCESS | 1808 | --DOCSHELL 0x9b217000 == 9 [pid = 1854] [id = 523] 02:29:53 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae48800 == 8 [pid = 1854] [id = 522] 02:29:53 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae6e000 == 7 [pid = 1854] [id = 519] 02:29:53 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9ae1ac00) [pid = 1854] [serial = 1396] [outer = (nil)] [url = about:blank] 02:29:53 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9a9ec800) [pid = 1854] [serial = 1393] [outer = (nil)] [url = about:blank] 02:29:53 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9acaac00) [pid = 1854] [serial = 1390] [outer = (nil)] [url = about:blank] 02:29:53 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9ae53400) [pid = 1854] [serial = 1382] [outer = (nil)] [url = about:blank] 02:29:53 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9aa32000) [pid = 1854] [serial = 1380] [outer = (nil)] [url = about:blank] 02:29:53 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9ad31c00) [pid = 1854] [serial = 1379] [outer = (nil)] [url = about:blank] 02:29:53 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9a9df400) [pid = 1854] [serial = 1388] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:29:53 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9ae73c00) [pid = 1854] [serial = 1387] [outer = (nil)] [url = about:blank] 02:29:53 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9ae5c000) [pid = 1854] [serial = 1385] [outer = (nil)] [url = about:blank] 02:29:53 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9ae5c800) [pid = 1854] [serial = 1384] [outer = (nil)] [url = about:blank] 02:29:53 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9aae2c00) [pid = 1854] [serial = 1391] [outer = (nil)] [url = about:blank] 02:29:53 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9aa97800) [pid = 1854] [serial = 1401] [outer = (nil)] [url = about:blank] 02:29:53 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9ae43800) [pid = 1854] [serial = 1399] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 02:29:53 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9a9e7400) [pid = 1854] [serial = 1394] [outer = (nil)] [url = about:blank] 02:29:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a91d800 == 8 [pid = 1854] [id = 525] 02:29:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9a920c00) [pid = 1854] [serial = 1442] [outer = (nil)] 02:29:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9a923c00) [pid = 1854] [serial = 1443] [outer = 0x9a920c00] 02:29:53 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:53 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'response->BodyUsed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 627 02:29:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'response->BodyUsed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 627 02:29:53 INFO - PROCESS | 1808 | 1476437393773 Marionette TRACE conn4 <- [1,1555,null,{"value":["/service-workers/service-worker/fetch-event-network-error.https.html",0,null,null,[["Rejecting the fetch event or using preventDefault() causes a network error",0,null,null]]]}] 02:29:53 INFO - . 02:29:53 INFO - TEST-OK | /service-workers/service-worker/fetch-event-network-error.https.html | took 2666ms 02:29:53 INFO - PROCESS | 1808 | 1476437393793 Marionette TRACE conn4 -> [0,1556,"getWindowHandle",null] 02:29:53 INFO - PROCESS | 1808 | 1476437393796 Marionette TRACE conn4 <- [1,1556,null,{"value":"2147483649"}] 02:29:53 INFO - TEST-START | /service-workers/service-worker/fetch-event-redirect.https.html 02:29:53 INFO - PROCESS | 1808 | 1476437393805 Marionette TRACE conn4 -> [0,1557,"setScriptTimeout",{"ms":185000}] 02:29:53 INFO - PROCESS | 1808 | 1476437393808 Marionette TRACE conn4 <- [1,1557,null,{}] 02:29:53 INFO - PROCESS | 1808 | 1476437393813 Marionette TRACE conn4 -> [0,1558,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:29:53 INFO - PROCESS | 1808 | 1476437393980 Marionette TRACE conn4 <- [1,1558,null,{"value":null}] 02:29:54 INFO - PROCESS | 1808 | 1476437394067 Marionette TRACE conn4 -> [0,1559,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-event-redirect.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-event-redirect.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:29:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9edc00 == 9 [pid = 1854] [id = 526] 02:29:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9a9ee400) [pid = 1854] [serial = 1444] [outer = (nil)] 02:29:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:29:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9aa34800) [pid = 1854] [serial = 1445] [outer = 0x9a9ee400] 02:29:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9aa39800) [pid = 1854] [serial = 1446] [outer = 0x9a9ee400] 02:29:54 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:54 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:29:59 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9a969400) [pid = 1854] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-cors-xhr.https.html] 02:29:59 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9aef5c00) [pid = 1854] [serial = 1432] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html?pushState] 02:29:59 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9ae44c00) [pid = 1854] [serial = 1430] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html?hashchange] 02:29:59 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9ae8bc00) [pid = 1854] [serial = 1427] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html] 02:29:59 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9ad3cc00) [pid = 1854] [serial = 1422] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-csp.https.html] 02:29:59 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9ae75800) [pid = 1854] [serial = 1402] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html?cache] 02:29:59 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9aa91400) [pid = 1854] [serial = 1395] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting-cache.https.html] 02:29:59 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9aa12000) [pid = 1854] [serial = 1404] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting.https.html] 02:29:59 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9ae4f000) [pid = 1854] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 02:29:59 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9aed8000) [pid = 1854] [serial = 1409] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 02:29:59 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9aa8e400) [pid = 1854] [serial = 1416] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 02:29:59 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9aae0000) [pid = 1854] [serial = 1418] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 02:29:59 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9ae95800) [pid = 1854] [serial = 1425] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-csp-iframe.html] 02:29:59 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9ad50800) [pid = 1854] [serial = 1420] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-cors-xhr-iframe.html] 02:29:59 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9b07b000) [pid = 1854] [serial = 1411] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html] 02:30:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9f245400 == 10 [pid = 1854] [id = 527] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9f245800) [pid = 1854] [serial = 1447] [outer = (nil)] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9f246400) [pid = 1854] [serial = 1448] [outer = 0x9f245800] 02:30:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9f244000 == 11 [pid = 1854] [id = 528] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9f23ec00) [pid = 1854] [serial = 1449] [outer = (nil)] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9f24b000) [pid = 1854] [serial = 1450] [outer = 0x9f23ec00] 02:30:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9f24dc00 == 12 [pid = 1854] [id = 529] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9f4d4400) [pid = 1854] [serial = 1451] [outer = (nil)] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9f4d4c00) [pid = 1854] [serial = 1452] [outer = 0x9f4d4400] 02:30:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9f4d8400 == 13 [pid = 1854] [id = 530] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9f4d9c00) [pid = 1854] [serial = 1453] [outer = (nil)] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9f4da400) [pid = 1854] [serial = 1454] [outer = 0x9f4d9c00] 02:30:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9f4dd000 == 14 [pid = 1854] [id = 531] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9f4dd400) [pid = 1854] [serial = 1455] [outer = (nil)] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9f4dd800) [pid = 1854] [serial = 1456] [outer = 0x9f4dd400] 02:30:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9f4de800 == 15 [pid = 1854] [id = 532] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9f4df800) [pid = 1854] [serial = 1457] [outer = (nil)] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9f4e2000) [pid = 1854] [serial = 1458] [outer = 0x9f4df800] 02:30:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9f4e2c00 == 16 [pid = 1854] [id = 533] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9facd800) [pid = 1854] [serial = 1459] [outer = (nil)] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9facdc00) [pid = 1854] [serial = 1460] [outer = 0x9facd800] 02:30:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fad0800 == 17 [pid = 1854] [id = 534] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9fad1000) [pid = 1854] [serial = 1461] [outer = (nil)] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9fad1400) [pid = 1854] [serial = 1462] [outer = 0x9fad1000] 02:30:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fad9400 == 18 [pid = 1854] [id = 535] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9fad9800) [pid = 1854] [serial = 1463] [outer = (nil)] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9fadac00) [pid = 1854] [serial = 1464] [outer = 0x9fad9800] 02:30:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fadbc00 == 19 [pid = 1854] [id = 536] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9fc23400) [pid = 1854] [serial = 1465] [outer = (nil)] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9fc23800) [pid = 1854] [serial = 1466] [outer = 0x9fc23400] 02:30:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fc24400 == 20 [pid = 1854] [id = 537] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9fc26000) [pid = 1854] [serial = 1467] [outer = (nil)] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9fc26400) [pid = 1854] [serial = 1468] [outer = 0x9fc26000] 02:30:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fc29400 == 21 [pid = 1854] [id = 538] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9fc2a000) [pid = 1854] [serial = 1469] [outer = (nil)] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9fc2a800) [pid = 1854] [serial = 1470] [outer = 0x9fc2a000] 02:30:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fc2b400 == 22 [pid = 1854] [id = 539] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x9fc2c800) [pid = 1854] [serial = 1471] [outer = (nil)] 02:30:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x9fc2cc00) [pid = 1854] [serial = 1472] [outer = 0x9fc2c800] 02:30:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae48800 == 23 [pid = 1854] [id = 540] 02:30:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9b20cc00) [pid = 1854] [serial = 1473] [outer = (nil)] 02:30:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x9f4d6800) [pid = 1854] [serial = 1474] [outer = 0x9b20cc00] 02:30:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b0ae400 == 24 [pid = 1854] [id = 541] 02:30:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x9b20d800) [pid = 1854] [serial = 1475] [outer = (nil)] 02:30:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x9fcc4400) [pid = 1854] [serial = 1476] [outer = 0x9b20d800] 02:30:01 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0f8ec00 == 25 [pid = 1854] [id = 542] 02:30:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x9fccbc00) [pid = 1854] [serial = 1477] [outer = (nil)] 02:30:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0xa0f8f000) [pid = 1854] [serial = 1478] [outer = 0x9fccbc00] 02:30:02 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0fc0000 == 26 [pid = 1854] [id = 543] 02:30:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0xa0fbfc00) [pid = 1854] [serial = 1479] [outer = (nil)] 02:30:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0xa0fbd000) [pid = 1854] [serial = 1480] [outer = 0xa0fbfc00] 02:30:02 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0fc3800 == 27 [pid = 1854] [id = 544] 02:30:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0xa0fc3c00) [pid = 1854] [serial = 1481] [outer = (nil)] 02:30:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x9f4e0800) [pid = 1854] [serial = 1482] [outer = 0xa0fc3c00] 02:30:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x9e0b0800 == 28 [pid = 1854] [id = 545] 02:30:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0xa1e3a000) [pid = 1854] [serial = 1483] [outer = (nil)] 02:30:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0xa1e3a400) [pid = 1854] [serial = 1484] [outer = 0xa1e3a000] 02:30:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa92800 == 29 [pid = 1854] [id = 546] 02:30:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x9aa99000) [pid = 1854] [serial = 1485] [outer = (nil)] 02:30:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x9aadc800) [pid = 1854] [serial = 1486] [outer = 0x9aa99000] 02:30:02 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e41800 == 30 [pid = 1854] [id = 547] 02:30:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0xa1e41c00) [pid = 1854] [serial = 1487] [outer = (nil)] 02:30:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0xa1e42000) [pid = 1854] [serial = 1488] [outer = 0xa1e41c00] 02:30:03 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0f7d000 == 31 [pid = 1854] [id = 548] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0xa0f80800) [pid = 1854] [serial = 1489] [outer = (nil)] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0xa0fc6c00) [pid = 1854] [serial = 1490] [outer = 0xa0f80800] 02:30:03 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e47000 == 32 [pid = 1854] [id = 549] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0xa1e47400) [pid = 1854] [serial = 1491] [outer = (nil)] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0xa1e47c00) [pid = 1854] [serial = 1492] [outer = 0xa1e47400] 02:30:03 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e78c00 == 33 [pid = 1854] [id = 550] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0xa1e79000) [pid = 1854] [serial = 1493] [outer = (nil)] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0xa1e79400) [pid = 1854] [serial = 1494] [outer = 0xa1e79000] 02:30:03 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e80000 == 34 [pid = 1854] [id = 551] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0xa1e80400) [pid = 1854] [serial = 1495] [outer = (nil)] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0xa1e81000) [pid = 1854] [serial = 1496] [outer = 0xa1e80400] 02:30:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fc2d800 == 35 [pid = 1854] [id = 552] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0xa1e82c00) [pid = 1854] [serial = 1497] [outer = (nil)] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x9f24a800) [pid = 1854] [serial = 1498] [outer = 0xa1e82c00] 02:30:03 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e83800 == 36 [pid = 1854] [id = 553] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0xa1e84c00) [pid = 1854] [serial = 1499] [outer = (nil)] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x9f4d4800) [pid = 1854] [serial = 1500] [outer = 0xa1e84c00] 02:30:03 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e3e800 == 37 [pid = 1854] [id = 554] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0xa1e45400) [pid = 1854] [serial = 1501] [outer = (nil)] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0xa2c4f000) [pid = 1854] [serial = 1502] [outer = 0xa1e45400] 02:30:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae8c000 == 38 [pid = 1854] [id = 555] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0xa2c54800) [pid = 1854] [serial = 1503] [outer = (nil)] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0xa2c54c00) [pid = 1854] [serial = 1504] [outer = 0xa2c54800] 02:30:03 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c55c00 == 39 [pid = 1854] [id = 556] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0xa2c57400) [pid = 1854] [serial = 1505] [outer = (nil)] 02:30:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0xa2c57800) [pid = 1854] [serial = 1506] [outer = 0xa2c57400] 02:30:04 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e45800 == 40 [pid = 1854] [id = 557] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0xa3044000) [pid = 1854] [serial = 1507] [outer = (nil)] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0xa3046000) [pid = 1854] [serial = 1508] [outer = 0xa3044000] 02:30:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a95ec00 == 41 [pid = 1854] [id = 558] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0xa304d800) [pid = 1854] [serial = 1509] [outer = (nil)] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0xa304dc00) [pid = 1854] [serial = 1510] [outer = 0xa304d800] 02:30:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x9f4d5800 == 42 [pid = 1854] [id = 559] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0xa304e800) [pid = 1854] [serial = 1511] [outer = (nil)] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0xa304fc00) [pid = 1854] [serial = 1512] [outer = 0xa304e800] 02:30:04 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3052800 == 43 [pid = 1854] [id = 560] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0xa3052c00) [pid = 1854] [serial = 1513] [outer = (nil)] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0xa3137400) [pid = 1854] [serial = 1514] [outer = 0xa3052c00] 02:30:04 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c52c00 == 44 [pid = 1854] [id = 561] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0xa3138000) [pid = 1854] [serial = 1515] [outer = (nil)] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0xa3139400) [pid = 1854] [serial = 1516] [outer = 0xa3138000] 02:30:04 INFO - PROCESS | 1808 | ++DOCSHELL 0xa313a000 == 45 [pid = 1854] [id = 562] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0xa313b800) [pid = 1854] [serial = 1517] [outer = (nil)] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x9fc2a400) [pid = 1854] [serial = 1518] [outer = 0xa313b800] 02:30:04 INFO - PROCESS | 1808 | ++DOCSHELL 0xa313d800 == 46 [pid = 1854] [id = 563] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0xa313dc00) [pid = 1854] [serial = 1519] [outer = (nil)] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0xa313e000) [pid = 1854] [serial = 1520] [outer = 0xa313dc00] 02:30:04 INFO - PROCESS | 1808 | ++DOCSHELL 0xa313f000 == 47 [pid = 1854] [id = 564] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0xa3140400) [pid = 1854] [serial = 1521] [outer = (nil)] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0xa3140800) [pid = 1854] [serial = 1522] [outer = 0xa3140400] 02:30:04 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3142800 == 48 [pid = 1854] [id = 565] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0xa3142c00) [pid = 1854] [serial = 1523] [outer = (nil)] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0xa3143000) [pid = 1854] [serial = 1524] [outer = 0xa3142c00] 02:30:04 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3143c00 == 49 [pid = 1854] [id = 566] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0xa3145400) [pid = 1854] [serial = 1525] [outer = (nil)] 02:30:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0xa3145800) [pid = 1854] [serial = 1526] [outer = 0xa3145400] 02:30:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa315bc00 == 50 [pid = 1854] [id = 567] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 130 (0xa315c000) [pid = 1854] [serial = 1527] [outer = (nil)] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 131 (0xa315c400) [pid = 1854] [serial = 1528] [outer = 0xa315c000] 02:30:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa315d400 == 51 [pid = 1854] [id = 568] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 132 (0xa315e800) [pid = 1854] [serial = 1529] [outer = (nil)] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 133 (0xa315ec00) [pid = 1854] [serial = 1530] [outer = 0xa315e800] 02:30:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa315f800 == 52 [pid = 1854] [id = 569] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 134 (0xa3160800) [pid = 1854] [serial = 1531] [outer = (nil)] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0xa3160c00) [pid = 1854] [serial = 1532] [outer = 0xa3160800] 02:30:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3a22000 == 53 [pid = 1854] [id = 570] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0xa3a22400) [pid = 1854] [serial = 1533] [outer = (nil)] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0xa3a22800) [pid = 1854] [serial = 1534] [outer = 0xa3a22400] 02:30:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aae1c00 == 54 [pid = 1854] [id = 571] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0xa1e45c00) [pid = 1854] [serial = 1535] [outer = (nil)] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0xa3a24800) [pid = 1854] [serial = 1536] [outer = 0xa1e45c00] 02:30:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3a25400 == 55 [pid = 1854] [id = 572] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0xa3a26800) [pid = 1854] [serial = 1537] [outer = (nil)] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0xa3a26c00) [pid = 1854] [serial = 1538] [outer = 0xa3a26800] 02:30:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3048400 == 56 [pid = 1854] [id = 573] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0xa3a27800) [pid = 1854] [serial = 1539] [outer = (nil)] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0xa1e47800) [pid = 1854] [serial = 1540] [outer = 0xa3a27800] 02:30:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e48800 == 57 [pid = 1854] [id = 574] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0xa3a2ac00) [pid = 1854] [serial = 1541] [outer = (nil)] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0xa3a2b000) [pid = 1854] [serial = 1542] [outer = 0xa3a2ac00] 02:30:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3a30800 == 58 [pid = 1854] [id = 575] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0xa3a30c00) [pid = 1854] [serial = 1543] [outer = (nil)] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0xa1e80800) [pid = 1854] [serial = 1544] [outer = 0xa3a30c00] 02:30:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3b9e000 == 59 [pid = 1854] [id = 576] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0xa3b9f400) [pid = 1854] [serial = 1545] [outer = (nil)] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0xa3b9f800) [pid = 1854] [serial = 1546] [outer = 0xa3b9f400] 02:30:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3ba0800 == 60 [pid = 1854] [id = 577] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0xa3ba1c00) [pid = 1854] [serial = 1547] [outer = (nil)] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0xa3ba2000) [pid = 1854] [serial = 1548] [outer = 0xa3ba1c00] 02:30:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3ba2c00 == 61 [pid = 1854] [id = 578] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0xa3ba4000) [pid = 1854] [serial = 1549] [outer = (nil)] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0xa3ba4400) [pid = 1854] [serial = 1550] [outer = 0xa3ba4000] 02:30:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3ba5400 == 62 [pid = 1854] [id = 579] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0xa3ba6800) [pid = 1854] [serial = 1551] [outer = (nil)] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0xa3ba6c00) [pid = 1854] [serial = 1552] [outer = 0xa3ba6800] 02:30:05 INFO - PROCESS | 1808 | ++DOCSHELL 0xa3ba7800 == 63 [pid = 1854] [id = 580] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0xa3ba8c00) [pid = 1854] [serial = 1553] [outer = (nil)] 02:30:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0xa3ba9000) [pid = 1854] [serial = 1554] [outer = 0xa3ba8c00] 02:30:16 INFO - PROCESS | 1808 | --DOCSHELL 0x9a91d800 == 62 [pid = 1854] [id = 525] 02:30:16 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e5c00 == 61 [pid = 1854] [id = 524] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x9aef6400) [pid = 1854] [serial = 1433] [outer = (nil)] [url = about:blank] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x9aa96000) [pid = 1854] [serial = 1431] [outer = (nil)] [url = about:blank] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x9aed7800) [pid = 1854] [serial = 1429] [outer = (nil)] [url = about:blank] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x9aeefc00) [pid = 1854] [serial = 1428] [outer = (nil)] [url = about:blank] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x9ae76000) [pid = 1854] [serial = 1403] [outer = (nil)] [url = about:blank] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x9ad5a800) [pid = 1854] [serial = 1397] [outer = (nil)] [url = about:blank] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x9ad54800) [pid = 1854] [serial = 1405] [outer = (nil)] [url = about:blank] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x9ae89c00) [pid = 1854] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x9aed9800) [pid = 1854] [serial = 1410] [outer = (nil)] [url = about:blank] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x9ae22400) [pid = 1854] [serial = 1406] [outer = (nil)] [url = about:blank] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x9ae26400) [pid = 1854] [serial = 1423] [outer = (nil)] [url = about:blank] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x9aa9c800) [pid = 1854] [serial = 1414] [outer = (nil)] [url = about:blank] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x9ae25000) [pid = 1854] [serial = 1424] [outer = (nil)] [url = about:blank] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x9aad9c00) [pid = 1854] [serial = 1417] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0x9aae2800) [pid = 1854] [serial = 1419] [outer = (nil)] [url = about:blank] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0x9aad4c00) [pid = 1854] [serial = 1415] [outer = (nil)] [url = about:blank] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0x9a919c00) [pid = 1854] [serial = 1426] [outer = (nil)] [url = about:blank] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0x9ad56400) [pid = 1854] [serial = 1421] [outer = (nil)] [url = about:blank] 02:30:16 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0x9b07bc00) [pid = 1854] [serial = 1412] [outer = (nil)] [url = about:blank] 02:30:17 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae75400 == 60 [pid = 1854] [id = 508] 02:30:17 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad50400 == 59 [pid = 1854] [id = 516] 02:30:17 INFO - PROCESS | 1808 | --DOCSHELL 0x9b07ac00 == 58 [pid = 1854] [id = 512] 02:30:17 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae95400 == 57 [pid = 1854] [id = 518] 02:30:17 INFO - PROCESS | 1808 | [Parent 1808] WARNING: NS_ENSURE_TRUE(!(NS_HasBeenCrossOrigin(aChannel, true))) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 131 02:30:17 INFO - PROCESS | 1808 | [Parent 1808] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805303F4: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 565 02:30:17 INFO - PROCESS | 1808 | [Parent 1808] WARNING: NS_ENSURE_TRUE(!(NS_HasBeenCrossOrigin(aChannel, true))) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 131 02:30:17 INFO - PROCESS | 1808 | [Parent 1808] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805303F4: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 565 02:30:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(userpass.IsEmpty()) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 938 02:30:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: nsCORSListenerProxy::AsyncOnChannelRedirect: UpdateChannel() returned failure: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 760 02:30:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(userpass.IsEmpty()) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 938 02:30:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: nsCORSListenerProxy::AsyncOnChannelRedirect: UpdateChannel() returned failure: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 760 02:30:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: NS_ENSURE_TRUE(!(NS_HasBeenCrossOrigin(aChannel, true))) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 131 02:30:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805303F4: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 565 02:30:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x805303F4: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:30:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: NS_ENSURE_TRUE(!(NS_HasBeenCrossOrigin(aChannel, true))) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 131 02:30:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805303F4: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 565 02:30:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x805303F4: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:30:20 INFO - PROCESS | 1808 | [Parent 1808] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:30:20 INFO - PROCESS | 1808 | [Parent 1808] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:30:20 INFO - PROCESS | 1808 | [Parent 1808] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:30:22 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0x9a9e9800) [pid = 1854] [serial = 1439] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-network-error.https.html] 02:30:22 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0x9a920c00) [pid = 1854] [serial = 1442] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-network-error-controllee-iframe.html] 02:30:22 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0x9ae4b400) [pid = 1854] [serial = 1434] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-async-respond-with.https.html] 02:30:22 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0x9b217400) [pid = 1854] [serial = 1437] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html] 02:30:22 INFO - ...................................................... 02:30:22 INFO - TEST-OK | /service-workers/service-worker/fetch-event-redirect.https.html | took 28995ms 02:30:22 INFO - TEST-START | /service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html 02:30:22 INFO - PROCESS | 1808 | 1476437422709 Marionette TRACE conn4 <- [1,1559,null,{"value":["/service-workers/service-worker/fetch-event-redirect.https.html",0,null,null,[["Non-navigation, manual redirect, cors mode Request redirected to same-origin without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, cors mode Request redirected to no-cors without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, cors mode Request redirected to cors without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to same-origin without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to no-cors without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to cors without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to same-origin without credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to no-cors without credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to cors without credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, cors mode Request redirected to same-origin with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, cors mode Request redirected to no-cors with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, cors mode Request redirected to cors with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to same-origin with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to no-cors with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, same-origin mode Request redirected to cors with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to same-origin with credentials should fail opaqueredirect interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to no-cors with credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, manual redirect, no-cors mode Request redirected to cors with credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to same-origin without credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to no-cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to cors without credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to same-origin without credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to no-cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to same-origin without credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to no-cors without credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to cors without credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to same-origin with credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to no-cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, cors mode Request redirected to cors with credentials should fail interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to same-origin with credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to no-cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, same-origin mode Request redirected to cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to same-origin with credentials should succeed interception and response should be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to no-cors with credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, follow redirect, no-cors mode Request redirected to cors with credentials should succeed interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to same-origin without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to no-cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to same-origin without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to no-cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to same-origin without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to no-cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to cors without credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to same-origin with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to no-cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, cors mode Request redirected to cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to same-origin with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to no-cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, same-origin mode Request redirected to cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to same-origin with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to no-cors with credentials should fail interception and response should not be redirected",0,null,null],["Non-navigation, error redirect, no-cors mode Request redirected to cors with credentials should fail interception and response should not be redirected",0,null,null]]]}] 02:30:22 INFO - PROCESS | 1808 | 1476437422806 Marionette TRACE conn4 -> [0,1560,"getWindowHandle",null] 02:30:22 INFO - PROCESS | 1808 | 1476437422808 Marionette TRACE conn4 <- [1,1560,null,{"value":"2147483649"}] 02:30:22 INFO - PROCESS | 1808 | 1476437422813 Marionette TRACE conn4 -> [0,1561,"setScriptTimeout",{"ms":35000}] 02:30:22 INFO - PROCESS | 1808 | 1476437422819 Marionette TRACE conn4 <- [1,1561,null,{}] 02:30:22 INFO - PROCESS | 1808 | 1476437422824 Marionette TRACE conn4 -> [0,1562,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:30:22 INFO - PROCESS | 1808 | 1476437422969 Marionette TRACE conn4 <- [1,1562,null,{"value":null}] 02:30:23 INFO - PROCESS | 1808 | 1476437423082 Marionette TRACE conn4 -> [0,1563,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:30:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa93800 == 58 [pid = 1854] [id = 581] 02:30:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 135 (0x9aa93c00) [pid = 1854] [serial = 1555] [outer = (nil)] 02:30:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 136 (0x9aca2400) [pid = 1854] [serial = 1556] [outer = 0x9aa93c00] 02:30:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 137 (0x9ad4f000) [pid = 1854] [serial = 1557] [outer = 0x9aa93c00] 02:30:23 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:23 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae69000 == 59 [pid = 1854] [id = 582] 02:30:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 138 (0x9ae69400) [pid = 1854] [serial = 1558] [outer = (nil)] 02:30:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 139 (0x9ae69800) [pid = 1854] [serial = 1559] [outer = 0x9ae69400] 02:30:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2611 02:30:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:30:24 INFO - PROCESS | 1808 | 1476437424556 Marionette TRACE conn4 <- [1,1563,null,{"value":["/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html",0,null,null,[["respondWith() invokes stopImmediatePropagation()",0,null,null]]]}] 02:30:24 INFO - . 02:30:24 INFO - TEST-OK | /service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html | took 1785ms 02:30:24 INFO - PROCESS | 1808 | 1476437424598 Marionette TRACE conn4 -> [0,1564,"getWindowHandle",null] 02:30:24 INFO - PROCESS | 1808 | 1476437424602 Marionette TRACE conn4 <- [1,1564,null,{"value":"2147483649"}] 02:30:24 INFO - TEST-START | /service-workers/service-worker/fetch-event.https.html 02:30:24 INFO - Clearing pref dom.serviceWorkers.enabled 02:30:24 INFO - PROCESS | 1808 | 1476437424614 Marionette TRACE conn4 -> [0,1565,"getContext",null] 02:30:24 INFO - PROCESS | 1808 | 1476437424616 Marionette TRACE conn4 <- [1,1565,null,{"value":"content"}] 02:30:24 INFO - PROCESS | 1808 | 1476437424625 Marionette TRACE conn4 -> [0,1566,"setContext",{"value":"chrome"}] 02:30:24 INFO - PROCESS | 1808 | 1476437424630 Marionette TRACE conn4 <- [1,1566,null,{}] 02:30:24 INFO - PROCESS | 1808 | 1476437424646 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 02:30:24 INFO - PROCESS | 1808 | 1476437424673 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 02:30:24 INFO - PROCESS | 1808 | 1476437424678 Marionette TRACE conn4 -> [0,1568,"setContext",{"value":"content"}] 02:30:24 INFO - PROCESS | 1808 | 1476437424680 Marionette TRACE conn4 <- [1,1568,null,{}] 02:30:24 INFO - PROCESS | 1808 | 1476437424685 Marionette TRACE conn4 -> [0,1569,"getContext",null] 02:30:24 INFO - PROCESS | 1808 | 1476437424687 Marionette TRACE conn4 <- [1,1569,null,{"value":"content"}] 02:30:24 INFO - PROCESS | 1808 | 1476437424693 Marionette TRACE conn4 -> [0,1570,"setContext",{"value":"chrome"}] 02:30:24 INFO - PROCESS | 1808 | 1476437424696 Marionette TRACE conn4 <- [1,1570,null,{}] 02:30:24 INFO - PROCESS | 1808 | 1476437424701 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 02:30:24 INFO - PROCESS | 1808 | 1476437424715 Marionette TRACE conn4 <- [1,1571,null,{"value":true}] 02:30:24 INFO - PROCESS | 1808 | 1476437424720 Marionette TRACE conn4 -> [0,1572,"setContext",{"value":"content"}] 02:30:24 INFO - PROCESS | 1808 | 1476437424723 Marionette TRACE conn4 <- [1,1572,null,{}] 02:30:24 INFO - Setting pref dom.serviceWorkers.enabled (true) 02:30:24 INFO - PROCESS | 1808 | 1476437424733 Marionette TRACE conn4 -> [0,1573,"getContext",null] 02:30:24 INFO - PROCESS | 1808 | 1476437424735 Marionette TRACE conn4 <- [1,1573,null,{"value":"content"}] 02:30:24 INFO - PROCESS | 1808 | 1476437424755 Marionette TRACE conn4 -> [0,1574,"setContext",{"value":"chrome"}] 02:30:24 INFO - PROCESS | 1808 | 1476437424759 Marionette TRACE conn4 <- [1,1574,null,{}] 02:30:24 INFO - PROCESS | 1808 | 1476437424795 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 02:30:24 INFO - PROCESS | 1808 | 1476437424821 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 02:30:24 INFO - PROCESS | 1808 | 1476437424831 Marionette TRACE conn4 -> [0,1576,"setContext",{"value":"content"}] 02:30:24 INFO - PROCESS | 1808 | 1476437424833 Marionette TRACE conn4 <- [1,1576,null,{}] 02:30:24 INFO - PROCESS | 1808 | 1476437424841 Marionette TRACE conn4 -> [0,1577,"getContext",null] 02:30:24 INFO - PROCESS | 1808 | 1476437424847 Marionette TRACE conn4 <- [1,1577,null,{"value":"content"}] 02:30:24 INFO - PROCESS | 1808 | 1476437424852 Marionette TRACE conn4 -> [0,1578,"setContext",{"value":"chrome"}] 02:30:24 INFO - PROCESS | 1808 | 1476437424854 Marionette TRACE conn4 <- [1,1578,null,{}] 02:30:24 INFO - PROCESS | 1808 | 1476437424860 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_active_content';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 02:30:24 INFO - PROCESS | 1808 | 1476437424874 Marionette TRACE conn4 <- [1,1579,null,{"value":true}] 02:30:24 INFO - PROCESS | 1808 | 1476437424879 Marionette TRACE conn4 -> [0,1580,"setContext",{"value":"content"}] 02:30:24 INFO - PROCESS | 1808 | 1476437424882 Marionette TRACE conn4 <- [1,1580,null,{}] 02:30:24 INFO - Setting pref security.mixed_content.block_active_content (false) 02:30:24 INFO - PROCESS | 1808 | 1476437424888 Marionette TRACE conn4 -> [0,1581,"getContext",null] 02:30:24 INFO - PROCESS | 1808 | 1476437424890 Marionette TRACE conn4 <- [1,1581,null,{"value":"content"}] 02:30:24 INFO - PROCESS | 1808 | 1476437424896 Marionette TRACE conn4 -> [0,1582,"setContext",{"value":"chrome"}] 02:30:24 INFO - PROCESS | 1808 | 1476437424899 Marionette TRACE conn4 <- [1,1582,null,{}] 02:30:24 INFO - PROCESS | 1808 | 1476437424904 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_active_content';\n let type = prefInterface.getPrefType(pref);\n let value = false;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 02:30:25 INFO - PROCESS | 1808 | 1476437425155 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 02:30:25 INFO - PROCESS | 1808 | 1476437425218 Marionette TRACE conn4 -> [0,1584,"setContext",{"value":"content"}] 02:30:25 INFO - PROCESS | 1808 | 1476437425222 Marionette TRACE conn4 <- [1,1584,null,{}] 02:30:25 INFO - PROCESS | 1808 | 1476437425270 Marionette TRACE conn4 -> [0,1585,"getContext",null] 02:30:25 INFO - PROCESS | 1808 | 1476437425274 Marionette TRACE conn4 <- [1,1585,null,{"value":"content"}] 02:30:25 INFO - PROCESS | 1808 | 1476437425285 Marionette TRACE conn4 -> [0,1586,"setContext",{"value":"chrome"}] 02:30:25 INFO - PROCESS | 1808 | 1476437425287 Marionette TRACE conn4 <- [1,1586,null,{}] 02:30:25 INFO - PROCESS | 1808 | 1476437425292 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_display_content';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 02:30:25 INFO - PROCESS | 1808 | 1476437425310 Marionette TRACE conn4 <- [1,1587,null,{"value":false}] 02:30:25 INFO - PROCESS | 1808 | 1476437425314 Marionette TRACE conn4 -> [0,1588,"setContext",{"value":"content"}] 02:30:25 INFO - PROCESS | 1808 | 1476437425317 Marionette TRACE conn4 <- [1,1588,null,{}] 02:30:25 INFO - Setting pref security.mixed_content.block_display_content (false) 02:30:25 INFO - PROCESS | 1808 | 1476437425323 Marionette TRACE conn4 -> [0,1589,"getContext",null] 02:30:25 INFO - PROCESS | 1808 | 1476437425325 Marionette TRACE conn4 <- [1,1589,null,{"value":"content"}] 02:30:25 INFO - PROCESS | 1808 | 1476437425330 Marionette TRACE conn4 -> [0,1590,"setContext",{"value":"chrome"}] 02:30:25 INFO - PROCESS | 1808 | 1476437425332 Marionette TRACE conn4 <- [1,1590,null,{}] 02:30:25 INFO - PROCESS | 1808 | 1476437425338 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_display_content';\n let type = prefInterface.getPrefType(pref);\n let value = false;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 02:30:25 INFO - PROCESS | 1808 | 1476437425366 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 02:30:25 INFO - PROCESS | 1808 | 1476437425376 Marionette TRACE conn4 -> [0,1592,"setContext",{"value":"content"}] 02:30:25 INFO - PROCESS | 1808 | 1476437425380 Marionette TRACE conn4 <- [1,1592,null,{}] 02:30:25 INFO - PROCESS | 1808 | 1476437425386 Marionette TRACE conn4 -> [0,1593,"setScriptTimeout",{"ms":35000}] 02:30:25 INFO - PROCESS | 1808 | 1476437425390 Marionette TRACE conn4 <- [1,1593,null,{}] 02:30:25 INFO - PROCESS | 1808 | 1476437425395 Marionette TRACE conn4 -> [0,1594,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:30:25 INFO - PROCESS | 1808 | 1476437425549 Marionette TRACE conn4 <- [1,1594,null,{"value":null}] 02:30:25 INFO - PROCESS | 1808 | 1476437425597 Marionette TRACE conn4 -> [0,1595,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-event.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-event.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:30:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa13400 == 60 [pid = 1854] [id = 583] 02:30:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 140 (0x9aa13c00) [pid = 1854] [serial = 1560] [outer = (nil)] 02:30:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 141 (0x9ad32c00) [pid = 1854] [serial = 1561] [outer = 0x9aa13c00] 02:30:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 142 (0x9ad58c00) [pid = 1854] [serial = 1562] [outer = 0x9aa13c00] 02:30:26 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:26 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aef5c00 == 61 [pid = 1854] [id = 584] 02:30:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 143 (0x9b0a3c00) [pid = 1854] [serial = 1563] [outer = (nil)] 02:30:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x9b0a5400) [pid = 1854] [serial = 1564] [outer = 0x9b0a3c00] 02:30:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aad5000 == 62 [pid = 1854] [id = 585] 02:30:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x9b0a7000) [pid = 1854] [serial = 1565] [outer = (nil)] 02:30:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x9b0a8c00) [pid = 1854] [serial = 1566] [outer = 0x9b0a7000] 02:30:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b0aa800 == 63 [pid = 1854] [id = 586] 02:30:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x9b0acc00) [pid = 1854] [serial = 1567] [outer = (nil)] 02:30:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x9ad57000) [pid = 1854] [serial = 1568] [outer = 0x9b0acc00] 02:30:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a966000 == 64 [pid = 1854] [id = 587] 02:30:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x9a9e5000) [pid = 1854] [serial = 1569] [outer = (nil)] 02:30:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x9a9e6400) [pid = 1854] [serial = 1570] [outer = 0x9a9e5000] 02:30:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9edc00 == 63 [pid = 1854] [id = 526] 02:30:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa93800 == 62 [pid = 1854] [id = 581] 02:30:29 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0x9aa95800) [pid = 1854] [serial = 1440] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0x9aa34800) [pid = 1854] [serial = 1445] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0x9a923c00) [pid = 1854] [serial = 1443] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0x9aa33000) [pid = 1854] [serial = 1441] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0x9b0a1400) [pid = 1854] [serial = 1435] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0x9ae8b400) [pid = 1854] [serial = 1436] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0x9b217800) [pid = 1854] [serial = 1438] [outer = (nil)] [url = about:blank] 02:30:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a962000 == 63 [pid = 1854] [id = 588] 02:30:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 144 (0x9a962c00) [pid = 1854] [serial = 1571] [outer = (nil)] 02:30:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 145 (0x9a963c00) [pid = 1854] [serial = 1572] [outer = 0x9a962c00] 02:30:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a965400 == 64 [pid = 1854] [id = 589] 02:30:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 146 (0x9a9e1c00) [pid = 1854] [serial = 1573] [outer = (nil)] 02:30:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 147 (0x9a9e5c00) [pid = 1854] [serial = 1574] [outer = 0x9a9e1c00] 02:30:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a925400 == 65 [pid = 1854] [id = 590] 02:30:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 148 (0x9aa0e400) [pid = 1854] [serial = 1575] [outer = (nil)] 02:30:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 149 (0x9aa0ec00) [pid = 1854] [serial = 1576] [outer = 0x9aa0e400] 02:30:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa11000 == 66 [pid = 1854] [id = 591] 02:30:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 150 (0x9aa15800) [pid = 1854] [serial = 1577] [outer = (nil)] 02:30:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 151 (0x9aa15c00) [pid = 1854] [serial = 1578] [outer = 0x9aa15800] 02:30:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2611 02:30:30 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:30 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa16000 == 67 [pid = 1854] [id = 592] 02:30:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 152 (0x9aa3ec00) [pid = 1854] [serial = 1579] [outer = (nil)] 02:30:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 153 (0x9aa8e400) [pid = 1854] [serial = 1580] [outer = 0x9aa3ec00] 02:30:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e8400 == 68 [pid = 1854] [id = 593] 02:30:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 154 (0x9aad9c00) [pid = 1854] [serial = 1581] [outer = (nil)] 02:30:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 155 (0x9aade800) [pid = 1854] [serial = 1582] [outer = 0x9aad9c00] 02:30:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa15000 == 69 [pid = 1854] [id = 594] 02:30:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 156 (0x9aae3400) [pid = 1854] [serial = 1583] [outer = (nil)] 02:30:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 157 (0x9aca2800) [pid = 1854] [serial = 1584] [outer = 0x9aae3400] 02:30:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aca7000 == 70 [pid = 1854] [id = 595] 02:30:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 158 (0x9acaac00) [pid = 1854] [serial = 1585] [outer = (nil)] 02:30:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 159 (0x9acabc00) [pid = 1854] [serial = 1586] [outer = 0x9acaac00] 02:30:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x9acaf000 == 71 [pid = 1854] [id = 596] 02:30:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 160 (0x9ad32000) [pid = 1854] [serial = 1587] [outer = (nil)] 02:30:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 161 (0x9ad33000) [pid = 1854] [serial = 1588] [outer = 0x9ad32000] 02:30:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad35c00 == 72 [pid = 1854] [id = 597] 02:30:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 162 (0x9ad38c00) [pid = 1854] [serial = 1589] [outer = (nil)] 02:30:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 163 (0x9ad39000) [pid = 1854] [serial = 1590] [outer = 0x9ad38c00] 02:30:30 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:30 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 164 (0x9a95d400) [pid = 1854] [serial = 1591] [outer = 0x9ad38c00] 02:30:31 INFO - PROCESS | 1808 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 02:30:31 INFO - PROCESS | 1808 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 02:30:31 INFO - PROCESS | 1808 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 02:30:31 INFO - PROCESS | 1808 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 02:30:31 INFO - PROCESS | 1808 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 02:30:31 INFO - PROCESS | 1808 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 02:30:31 INFO - PROCESS | 1808 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 02:30:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa1bc00 == 73 [pid = 1854] [id = 598] 02:30:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 165 (0x9aae2c00) [pid = 1854] [serial = 1592] [outer = (nil)] 02:30:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 166 (0x9ad3ec00) [pid = 1854] [serial = 1593] [outer = 0x9aae2c00] 02:30:33 INFO - PROCESS | 1808 | 1476437433168 Marionette TRACE conn4 <- [1,1595,null,{"value":["/service-workers/service-worker/fetch-event.https.html",0,null,null,[["Service Worker responds to fetch event with string",0,null,null],["Service Worker responds to fetch event with blob body",0,null,null],["Service Worker responds to fetch event with the referrer URL",0,null,null],["Service Worker responds to fetch event with the referrer URL",0,null,null],["Service Worker responds to fetch event with an existing client id",0,null,null],["Service Worker does not respond to fetch event",0,null,null],["Service Worker responds to fetch event with null response body",0,null,null],["Service Worker fetches other file in fetch event",0,null,null],["Service Worker responds to fetch event with POST form",0,null,null],["Multiple calls of respondWith must throw InvalidStateErrors",0,null,null],["Service Worker event.respondWith must set the used flag",0,null,null],["Service Worker must not expose FetchEvent URL fragments.",0,null,null],["Service Worker responds to fetch event with the correct cache types",0,null,null],["Service Worker should intercept EventSource",0,null,null]]]}] 02:30:33 INFO - .............. 02:30:33 INFO - TEST-OK | /service-workers/service-worker/fetch-event.https.html | took 8594ms 02:30:33 INFO - PROCESS | 1808 | 1476437433204 Marionette TRACE conn4 -> [0,1596,"getWindowHandle",null] 02:30:33 INFO - PROCESS | 1808 | 1476437433207 Marionette TRACE conn4 <- [1,1596,null,{"value":"2147483649"}] 02:30:33 INFO - TEST-START | /service-workers/service-worker/fetch-frame-resource.https.html 02:30:33 INFO - Clearing pref dom.serviceWorkers.enabled 02:30:33 INFO - PROCESS | 1808 | 1476437433214 Marionette TRACE conn4 -> [0,1597,"getContext",null] 02:30:33 INFO - PROCESS | 1808 | 1476437433217 Marionette TRACE conn4 <- [1,1597,null,{"value":"content"}] 02:30:33 INFO - PROCESS | 1808 | 1476437433222 Marionette TRACE conn4 -> [0,1598,"setContext",{"value":"chrome"}] 02:30:33 INFO - PROCESS | 1808 | 1476437433225 Marionette TRACE conn4 <- [1,1598,null,{}] 02:30:33 INFO - PROCESS | 1808 | 1476437433236 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 02:30:33 INFO - PROCESS | 1808 | 1476437433259 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 02:30:33 INFO - PROCESS | 1808 | 1476437433264 Marionette TRACE conn4 -> [0,1600,"setContext",{"value":"content"}] 02:30:33 INFO - PROCESS | 1808 | 1476437433279 Marionette TRACE conn4 <- [1,1600,null,{}] 02:30:33 INFO - Clearing pref security.mixed_content.block_active_content 02:30:33 INFO - PROCESS | 1808 | 1476437433285 Marionette TRACE conn4 -> [0,1601,"getContext",null] 02:30:33 INFO - PROCESS | 1808 | 1476437433288 Marionette TRACE conn4 <- [1,1601,null,{"value":"content"}] 02:30:33 INFO - PROCESS | 1808 | 1476437433317 Marionette TRACE conn4 -> [0,1602,"setContext",{"value":"chrome"}] 02:30:33 INFO - PROCESS | 1808 | 1476437433322 Marionette TRACE conn4 <- [1,1602,null,{}] 02:30:33 INFO - PROCESS | 1808 | 1476437433329 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_active_content';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 02:30:33 INFO - PROCESS | 1808 | 1476437433385 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 02:30:33 INFO - PROCESS | 1808 | 1476437433390 Marionette TRACE conn4 -> [0,1604,"setContext",{"value":"content"}] 02:30:33 INFO - PROCESS | 1808 | 1476437433393 Marionette TRACE conn4 <- [1,1604,null,{}] 02:30:33 INFO - Clearing pref security.mixed_content.block_display_content 02:30:33 INFO - PROCESS | 1808 | 1476437433398 Marionette TRACE conn4 -> [0,1605,"getContext",null] 02:30:33 INFO - PROCESS | 1808 | 1476437433401 Marionette TRACE conn4 <- [1,1605,null,{"value":"content"}] 02:30:33 INFO - PROCESS | 1808 | 1476437433406 Marionette TRACE conn4 -> [0,1606,"setContext",{"value":"chrome"}] 02:30:33 INFO - PROCESS | 1808 | 1476437433420 Marionette TRACE conn4 <- [1,1606,null,{}] 02:30:33 INFO - PROCESS | 1808 | 1476437433425 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'security.mixed_content.block_display_content';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 02:30:33 INFO - PROCESS | 1808 | 1476437433440 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 02:30:33 INFO - PROCESS | 1808 | 1476437433443 Marionette TRACE conn4 -> [0,1608,"setContext",{"value":"content"}] 02:30:33 INFO - PROCESS | 1808 | 1476437433445 Marionette TRACE conn4 <- [1,1608,null,{}] 02:30:33 INFO - PROCESS | 1808 | 1476437433451 Marionette TRACE conn4 -> [0,1609,"getContext",null] 02:30:33 INFO - PROCESS | 1808 | 1476437433453 Marionette TRACE conn4 <- [1,1609,null,{"value":"content"}] 02:30:33 INFO - PROCESS | 1808 | 1476437433458 Marionette TRACE conn4 -> [0,1610,"setContext",{"value":"chrome"}] 02:30:33 INFO - PROCESS | 1808 | 1476437433460 Marionette TRACE conn4 <- [1,1610,null,{}] 02:30:33 INFO - PROCESS | 1808 | 1476437433466 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 02:30:33 INFO - PROCESS | 1808 | 1476437433486 Marionette TRACE conn4 <- [1,1611,null,{"value":true}] 02:30:33 INFO - PROCESS | 1808 | 1476437433491 Marionette TRACE conn4 -> [0,1612,"setContext",{"value":"content"}] 02:30:33 INFO - PROCESS | 1808 | 1476437433494 Marionette TRACE conn4 <- [1,1612,null,{}] 02:30:33 INFO - Setting pref dom.serviceWorkers.enabled (true) 02:30:33 INFO - PROCESS | 1808 | 1476437433499 Marionette TRACE conn4 -> [0,1613,"getContext",null] 02:30:33 INFO - PROCESS | 1808 | 1476437433501 Marionette TRACE conn4 <- [1,1613,null,{"value":"content"}] 02:30:33 INFO - PROCESS | 1808 | 1476437433506 Marionette TRACE conn4 -> [0,1614,"setContext",{"value":"chrome"}] 02:30:33 INFO - PROCESS | 1808 | 1476437433509 Marionette TRACE conn4 <- [1,1614,null,{}] 02:30:33 INFO - PROCESS | 1808 | 1476437433520 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 02:30:33 INFO - PROCESS | 1808 | 1476437433535 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 02:30:33 INFO - PROCESS | 1808 | 1476437433539 Marionette TRACE conn4 -> [0,1616,"setContext",{"value":"content"}] 02:30:33 INFO - PROCESS | 1808 | 1476437433601 Marionette TRACE conn4 <- [1,1616,null,{}] 02:30:33 INFO - PROCESS | 1808 | 1476437433629 Marionette TRACE conn4 -> [0,1617,"setScriptTimeout",{"ms":185000}] 02:30:33 INFO - PROCESS | 1808 | 1476437433632 Marionette TRACE conn4 <- [1,1617,null,{}] 02:30:33 INFO - PROCESS | 1808 | 1476437433637 Marionette TRACE conn4 -> [0,1618,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:30:33 INFO - PROCESS | 1808 | 1476437433757 Marionette TRACE conn4 <- [1,1618,null,{"value":null}] 02:30:33 INFO - PROCESS | 1808 | 1476437433794 Marionette TRACE conn4 -> [0,1619,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-frame-resource.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-frame-resource.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:30:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae21000 == 74 [pid = 1854] [id = 599] 02:30:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 167 (0x9ae21800) [pid = 1854] [serial = 1594] [outer = (nil)] 02:30:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 168 (0x9ae27400) [pid = 1854] [serial = 1595] [outer = 0x9ae21800] 02:30:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 169 (0x9aca5c00) [pid = 1854] [serial = 1596] [outer = 0x9ae21800] 02:30:34 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:34 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 168 (0x9f4df800) [pid = 1854] [serial = 1457] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 167 (0x9fc2a000) [pid = 1854] [serial = 1469] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 166 (0x9f245800) [pid = 1854] [serial = 1447] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 165 (0x9f23ec00) [pid = 1854] [serial = 1449] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 164 (0x9f4d4400) [pid = 1854] [serial = 1451] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 163 (0xa0fbfc00) [pid = 1854] [serial = 1479] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 162 (0x9f4d9c00) [pid = 1854] [serial = 1453] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 161 (0x9fad1000) [pid = 1854] [serial = 1461] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 160 (0x9facd800) [pid = 1854] [serial = 1459] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 159 (0xa0fc3c00) [pid = 1854] [serial = 1481] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 158 (0x9fad9800) [pid = 1854] [serial = 1463] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 157 (0x9f4dd400) [pid = 1854] [serial = 1455] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 156 (0x9fc23400) [pid = 1854] [serial = 1465] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 155 (0x9fc26000) [pid = 1854] [serial = 1467] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 154 (0x9fc2c800) [pid = 1854] [serial = 1471] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 153 (0x9b20cc00) [pid = 1854] [serial = 1473] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 152 (0x9b20d800) [pid = 1854] [serial = 1475] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 151 (0x9fccbc00) [pid = 1854] [serial = 1477] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 150 (0x9aa99000) [pid = 1854] [serial = 1485] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-cors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 149 (0xa1e47400) [pid = 1854] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 148 (0xa1e79000) [pid = 1854] [serial = 1493] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 147 (0xa1e3a000) [pid = 1854] [serial = 1483] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-cors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 146 (0xa3052c00) [pid = 1854] [serial = 1513] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 145 (0xa1e41c00) [pid = 1854] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-cors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 144 (0xa313dc00) [pid = 1854] [serial = 1519] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 143 (0xa313b800) [pid = 1854] [serial = 1517] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 142 (0xa3142c00) [pid = 1854] [serial = 1523] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-sameorigin-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 141 (0xa315e800) [pid = 1854] [serial = 1529] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-nocors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 140 (0xa2c54800) [pid = 1854] [serial = 1503] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-cors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 139 (0xa2c57400) [pid = 1854] [serial = 1505] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-cors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 138 (0xa3160800) [pid = 1854] [serial = 1531] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-sameorigin-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 137 (0xa3ba6800) [pid = 1854] [serial = 1551] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-nocors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 136 (0xa3a22400) [pid = 1854] [serial = 1533] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 135 (0xa3a26800) [pid = 1854] [serial = 1537] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-sameorigin-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 134 (0xa3ba8c00) [pid = 1854] [serial = 1553] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-nocors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 133 (0xa3ba4000) [pid = 1854] [serial = 1549] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-sameorigin-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 132 (0xa315c000) [pid = 1854] [serial = 1527] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 131 (0xa3a2ac00) [pid = 1854] [serial = 1541] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-sameorigin-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 130 (0xa304e800) [pid = 1854] [serial = 1511] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 129 (0xa3138000) [pid = 1854] [serial = 1515] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-nocors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0xa3b9f400) [pid = 1854] [serial = 1545] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-nocors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0xa3145400) [pid = 1854] [serial = 1525] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-nocors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0xa0f80800) [pid = 1854] [serial = 1489] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0xa1e82c00) [pid = 1854] [serial = 1497] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-nocors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0xa3ba1c00) [pid = 1854] [serial = 1547] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-nocors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0xa3a27800) [pid = 1854] [serial = 1539] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0xa1e45c00) [pid = 1854] [serial = 1535] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-sameorigin-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0xa1e80400) [pid = 1854] [serial = 1495] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-nocors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0xa1e84c00) [pid = 1854] [serial = 1499] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-nocors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0xa3044000) [pid = 1854] [serial = 1507] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0xa1e45400) [pid = 1854] [serial = 1501] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-cors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0xa3a30c00) [pid = 1854] [serial = 1543] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-nocors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0xa3140400) [pid = 1854] [serial = 1521] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-nocors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x9a9ee400) [pid = 1854] [serial = 1444] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-redirect.https.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0xa304d800) [pid = 1854] [serial = 1509] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x9ae69400) [pid = 1854] [serial = 1558] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html] 02:30:35 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x9aa93c00) [pid = 1854] [serial = 1555] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html] 02:30:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae94c00 == 75 [pid = 1854] [id = 600] 02:30:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x9ae96400) [pid = 1854] [serial = 1597] [outer = (nil)] 02:30:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x9ae96800) [pid = 1854] [serial = 1598] [outer = 0x9ae96400] 02:30:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aed6400 == 76 [pid = 1854] [id = 601] 02:30:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x9aed6800) [pid = 1854] [serial = 1599] [outer = (nil)] 02:30:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x9aadb000) [pid = 1854] [serial = 1600] [outer = 0x9aed6800] 02:30:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aed9400 == 77 [pid = 1854] [id = 602] 02:30:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x9aed9800) [pid = 1854] [serial = 1601] [outer = (nil)] 02:30:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x9aeda400) [pid = 1854] [serial = 1602] [outer = 0x9aed9800] 02:30:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aed9000 == 78 [pid = 1854] [id = 603] 02:30:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x9aede000) [pid = 1854] [serial = 1603] [outer = (nil)] 02:30:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x9aee8400) [pid = 1854] [serial = 1604] [outer = 0x9aede000] 02:30:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x9aee0c00) [pid = 1854] [serial = 1605] [outer = 0x9aede000] 02:30:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aeecc00 == 79 [pid = 1854] [id = 604] 02:30:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x9aeed400) [pid = 1854] [serial = 1606] [outer = (nil)] 02:30:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x9aef2400) [pid = 1854] [serial = 1607] [outer = 0x9aeed400] 02:30:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x9aef0c00) [pid = 1854] [serial = 1608] [outer = 0x9aeed400] 02:30:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b070400 == 80 [pid = 1854] [id = 605] 02:30:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x9b070800) [pid = 1854] [serial = 1609] [outer = (nil)] 02:30:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x9b075400) [pid = 1854] [serial = 1610] [outer = 0x9b070800] 02:30:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x9b073400) [pid = 1854] [serial = 1611] [outer = 0x9b070800] 02:30:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x9ae5b400) [pid = 1854] [serial = 1612] [outer = 0x9aed9800] 02:30:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 129 (0x9a924800) [pid = 1854] [serial = 1613] [outer = 0x9aede000] 02:30:39 INFO - PROCESS | 1808 | [Child 1854] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1424 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9acaf000 == 79 [pid = 1854] [id = 596] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa11000 == 78 [pid = 1854] [id = 591] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa13400 == 77 [pid = 1854] [id = 583] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa315f800 == 76 [pid = 1854] [id = 569] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa3a22000 == 75 [pid = 1854] [id = 570] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa3ba5400 == 74 [pid = 1854] [id = 579] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa3ba2c00 == 73 [pid = 1854] [id = 578] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa3a30800 == 72 [pid = 1854] [id = 575] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa315d400 == 71 [pid = 1854] [id = 568] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa3048400 == 70 [pid = 1854] [id = 573] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa3ba0800 == 69 [pid = 1854] [id = 577] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e48800 == 68 [pid = 1854] [id = 574] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa3b9e000 == 67 [pid = 1854] [id = 576] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa3a25400 == 66 [pid = 1854] [id = 572] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9aae1c00 == 65 [pid = 1854] [id = 571] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa3ba7800 == 64 [pid = 1854] [id = 580] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 128 (0x9f4e2000) [pid = 1854] [serial = 1458] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x9fc2a800) [pid = 1854] [serial = 1470] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x9f246400) [pid = 1854] [serial = 1448] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x9f24b000) [pid = 1854] [serial = 1450] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x9f4d4c00) [pid = 1854] [serial = 1452] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0xa0fbd000) [pid = 1854] [serial = 1480] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x9f4da400) [pid = 1854] [serial = 1454] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x9fad1400) [pid = 1854] [serial = 1462] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x9facdc00) [pid = 1854] [serial = 1460] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x9f4e0800) [pid = 1854] [serial = 1482] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x9fadac00) [pid = 1854] [serial = 1464] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0x9f4dd800) [pid = 1854] [serial = 1456] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x9fc23800) [pid = 1854] [serial = 1466] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x9fc26400) [pid = 1854] [serial = 1468] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x9fc2cc00) [pid = 1854] [serial = 1472] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x9f4d6800) [pid = 1854] [serial = 1474] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x9fcc4400) [pid = 1854] [serial = 1476] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0xa0f8f000) [pid = 1854] [serial = 1478] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x9aadc800) [pid = 1854] [serial = 1486] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0xa1e47c00) [pid = 1854] [serial = 1492] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0xa1e79400) [pid = 1854] [serial = 1494] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0xa1e3a400) [pid = 1854] [serial = 1484] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0xa3137400) [pid = 1854] [serial = 1514] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0xa1e42000) [pid = 1854] [serial = 1488] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0xa313e000) [pid = 1854] [serial = 1520] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x9fc2a400) [pid = 1854] [serial = 1518] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0xa3143000) [pid = 1854] [serial = 1524] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0xa315ec00) [pid = 1854] [serial = 1530] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0xa2c54c00) [pid = 1854] [serial = 1504] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0xa2c57800) [pid = 1854] [serial = 1506] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0xa3160c00) [pid = 1854] [serial = 1532] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0xa3ba6c00) [pid = 1854] [serial = 1552] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0xa3a22800) [pid = 1854] [serial = 1534] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0xa3a26c00) [pid = 1854] [serial = 1538] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0xa3ba9000) [pid = 1854] [serial = 1554] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0xa3ba4400) [pid = 1854] [serial = 1550] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0xa315c400) [pid = 1854] [serial = 1528] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0xa3a2b000) [pid = 1854] [serial = 1542] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0xa304fc00) [pid = 1854] [serial = 1512] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0xa3139400) [pid = 1854] [serial = 1516] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0xa3b9f800) [pid = 1854] [serial = 1546] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0xa3145800) [pid = 1854] [serial = 1526] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0xa0fc6c00) [pid = 1854] [serial = 1490] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x9f24a800) [pid = 1854] [serial = 1498] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0xa3ba2000) [pid = 1854] [serial = 1548] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0xa1e47800) [pid = 1854] [serial = 1540] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0xa3a24800) [pid = 1854] [serial = 1536] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0xa1e81000) [pid = 1854] [serial = 1496] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x9f4d4800) [pid = 1854] [serial = 1500] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0xa3046000) [pid = 1854] [serial = 1508] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0xa2c4f000) [pid = 1854] [serial = 1502] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0xa1e80800) [pid = 1854] [serial = 1544] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0xa3140800) [pid = 1854] [serial = 1522] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x9aa39800) [pid = 1854] [serial = 1446] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0xa304dc00) [pid = 1854] [serial = 1510] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa0fc3800 == 63 [pid = 1854] [id = 544] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae48800 == 62 [pid = 1854] [id = 540] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9f4d5800 == 61 [pid = 1854] [id = 559] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa0fc0000 == 60 [pid = 1854] [id = 543] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa313d800 == 59 [pid = 1854] [id = 563] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa0f7d000 == 58 [pid = 1854] [id = 548] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa3052800 == 57 [pid = 1854] [id = 560] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9fc24400 == 56 [pid = 1854] [id = 537] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae8c000 == 55 [pid = 1854] [id = 555] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa3142800 == 54 [pid = 1854] [id = 565] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c52c00 == 53 [pid = 1854] [id = 561] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa0f8ec00 == 52 [pid = 1854] [id = 542] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e47000 == 51 [pid = 1854] [id = 549] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e83800 == 50 [pid = 1854] [id = 553] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9fc2b400 == 49 [pid = 1854] [id = 539] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa313f000 == 48 [pid = 1854] [id = 564] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e80000 == 47 [pid = 1854] [id = 551] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa313a000 == 46 [pid = 1854] [id = 562] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9fc29400 == 45 [pid = 1854] [id = 538] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9a95ec00 == 44 [pid = 1854] [id = 558] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e45800 == 43 [pid = 1854] [id = 557] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c55c00 == 42 [pid = 1854] [id = 556] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa315bc00 == 41 [pid = 1854] [id = 567] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa92800 == 40 [pid = 1854] [id = 546] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9f4de800 == 39 [pid = 1854] [id = 532] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9f4d8400 == 38 [pid = 1854] [id = 530] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa3143c00 == 37 [pid = 1854] [id = 566] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e3e800 == 36 [pid = 1854] [id = 554] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae69000 == 35 [pid = 1854] [id = 582] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9b0ae400 == 34 [pid = 1854] [id = 541] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9fadbc00 == 33 [pid = 1854] [id = 536] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e78c00 == 32 [pid = 1854] [id = 550] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9f24dc00 == 31 [pid = 1854] [id = 529] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9fad9400 == 30 [pid = 1854] [id = 535] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9f245400 == 29 [pid = 1854] [id = 527] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9f4dd000 == 28 [pid = 1854] [id = 531] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9f4e2c00 == 27 [pid = 1854] [id = 533] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e41800 == 26 [pid = 1854] [id = 547] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9fad0800 == 25 [pid = 1854] [id = 534] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9f244000 == 24 [pid = 1854] [id = 528] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9e0b0800 == 23 [pid = 1854] [id = 545] 02:30:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9fc2d800 == 22 [pid = 1854] [id = 552] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x9aca2400) [pid = 1854] [serial = 1556] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9ad4f000) [pid = 1854] [serial = 1557] [outer = (nil)] [url = about:blank] 02:30:40 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9ae69800) [pid = 1854] [serial = 1559] [outer = (nil)] [url = about:blank] 02:30:43 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9aa13c00) [pid = 1854] [serial = 1560] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event.https.html] 02:30:43 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9b0acc00) [pid = 1854] [serial = 1567] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?string] 02:30:43 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9b0a3c00) [pid = 1854] [serial = 1563] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?blob] 02:30:43 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9ad38c00) [pid = 1854] [serial = 1589] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?cache] 02:30:43 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9aa15800) [pid = 1854] [serial = 1577] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?ignore] 02:30:43 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9b0a7000) [pid = 1854] [serial = 1565] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?referrer] 02:30:43 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9aae2c00) [pid = 1854] [serial = 1592] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?used-check] 02:30:43 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9aad9c00) [pid = 1854] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?used-check] 02:30:43 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9a9e5000) [pid = 1854] [serial = 1569] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?referrerPolicy] 02:30:43 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9a962c00) [pid = 1854] [serial = 1571] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?clientId] 02:30:43 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9acaac00) [pid = 1854] [serial = 1585] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?fragment-check#/some/fragment] 02:30:43 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9aae3400) [pid = 1854] [serial = 1583] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?multiple-respond-with] 02:30:43 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9a9e1c00) [pid = 1854] [serial = 1573] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?null] 02:30:43 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9aa3ec00) [pid = 1854] [serial = 1579] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?form-post] 02:30:43 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9ad32000) [pid = 1854] [serial = 1587] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?eventsource] 02:30:43 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9aa0e400) [pid = 1854] [serial = 1575] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?fetch] 02:30:47 INFO - PROCESS | 1808 | 1476437447038 Marionette TRACE conn4 <- [1,1619,null,{"value":["/service-workers/service-worker/fetch-frame-resource.https.html",0,null,null,[["Basic type response could be loaded in the iframe.",0,null,null],["CORS type response could be loaded in the iframe.",0,null,null],["Opaque type response could not be loaded in the iframe.",0,null,null],["Basic type response could be loaded in the new window.",0,null,null],["CORS type response could be loaded in the new window.",0,null,null],["Opaque type response could not be loaded in the new window.",0,null,null]]]}] 02:30:47 INFO - ...... 02:30:47 INFO - TEST-OK | /service-workers/service-worker/fetch-frame-resource.https.html | took 13887ms 02:30:47 INFO - PROCESS | 1808 | 1476437447102 Marionette TRACE conn4 -> [0,1620,"getWindowHandle",null] 02:30:47 INFO - PROCESS | 1808 | 1476437447105 Marionette TRACE conn4 <- [1,1620,null,{"value":"2147483649"}] 02:30:47 INFO - TEST-START | /service-workers/service-worker/fetch-header-visibility.https.html 02:30:47 INFO - PROCESS | 1808 | 1476437447111 Marionette TRACE conn4 -> [0,1621,"setScriptTimeout",{"ms":35000}] 02:30:47 INFO - PROCESS | 1808 | 1476437447113 Marionette TRACE conn4 <- [1,1621,null,{}] 02:30:47 INFO - PROCESS | 1808 | 1476437447119 Marionette TRACE conn4 -> [0,1622,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:30:47 INFO - PROCESS | 1808 | 1476437447347 Marionette TRACE conn4 <- [1,1622,null,{"value":null}] 02:30:47 INFO - PROCESS | 1808 | 1476437447460 Marionette TRACE conn4 -> [0,1623,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-header-visibility.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-header-visibility.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:30:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e3800 == 23 [pid = 1854] [id = 606] 02:30:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9a9e3c00) [pid = 1854] [serial = 1614] [outer = (nil)] 02:30:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9a9ed400) [pid = 1854] [serial = 1615] [outer = 0x9a9e3c00] 02:30:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9a9ebc00) [pid = 1854] [serial = 1616] [outer = 0x9a9e3c00] 02:30:48 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:48 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa37800 == 24 [pid = 1854] [id = 607] 02:30:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9aa38000) [pid = 1854] [serial = 1617] [outer = (nil)] 02:30:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9aa38400) [pid = 1854] [serial = 1618] [outer = 0x9aa38000] 02:30:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9aed9400 == 23 [pid = 1854] [id = 602] 02:30:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9aed9000 == 22 [pid = 1854] [id = 603] 02:30:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae21000 == 21 [pid = 1854] [id = 599] 02:30:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9a962000 == 20 [pid = 1854] [id = 588] 02:30:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9aef5c00 == 19 [pid = 1854] [id = 584] 02:30:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9b0aa800 == 18 [pid = 1854] [id = 586] 02:30:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9a965400 == 17 [pid = 1854] [id = 589] 02:30:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9a966000 == 16 [pid = 1854] [id = 587] 02:30:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa1bc00 == 15 [pid = 1854] [id = 598] 02:30:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e8400 == 14 [pid = 1854] [id = 593] 02:30:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa15000 == 13 [pid = 1854] [id = 594] 02:30:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9aca7000 == 12 [pid = 1854] [id = 595] 02:30:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9aad5000 == 11 [pid = 1854] [id = 585] 02:30:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9a925400 == 10 [pid = 1854] [id = 590] 02:30:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa16000 == 9 [pid = 1854] [id = 592] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9ad57000) [pid = 1854] [serial = 1568] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9b0a5400) [pid = 1854] [serial = 1564] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9a95d400) [pid = 1854] [serial = 1591] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?cache] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9ae27400) [pid = 1854] [serial = 1595] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9aa15c00) [pid = 1854] [serial = 1578] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9b0a8c00) [pid = 1854] [serial = 1566] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9ad39000) [pid = 1854] [serial = 1590] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9ad3ec00) [pid = 1854] [serial = 1593] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9aade800) [pid = 1854] [serial = 1582] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9ad32c00) [pid = 1854] [serial = 1561] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9a9e6400) [pid = 1854] [serial = 1570] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9ad58c00) [pid = 1854] [serial = 1562] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9a963c00) [pid = 1854] [serial = 1572] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9acabc00) [pid = 1854] [serial = 1586] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0x9aca2800) [pid = 1854] [serial = 1584] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0x9a9e5c00) [pid = 1854] [serial = 1574] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0x9aa8e400) [pid = 1854] [serial = 1580] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0x9ad33000) [pid = 1854] [serial = 1588] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0x9aa0ec00) [pid = 1854] [serial = 1576] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0x9aee8400) [pid = 1854] [serial = 1604] [outer = (nil)] [url = about:blank] 02:30:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad35c00 == 8 [pid = 1854] [id = 597] 02:30:49 INFO - PROCESS | 1808 | 1476437449789 Marionette TRACE conn4 <- [1,1623,null,{"value":["/service-workers/service-worker/fetch-header-visibility.https.html",0,null,null,[["Visibility of defaulted headers during interception",0,null,null]]]}] 02:30:49 INFO - . 02:30:49 INFO - TEST-OK | /service-workers/service-worker/fetch-header-visibility.https.html | took 2695ms 02:30:49 INFO - PROCESS | 1808 | 1476437449808 Marionette TRACE conn4 -> [0,1624,"getWindowHandle",null] 02:30:49 INFO - PROCESS | 1808 | 1476437449810 Marionette TRACE conn4 <- [1,1624,null,{"value":"2147483649"}] 02:30:49 INFO - TEST-START | /service-workers/service-worker/fetch-mixed-content-to-inscope.https.html 02:30:49 INFO - PROCESS | 1808 | 1476437449825 Marionette TRACE conn4 -> [0,1625,"setScriptTimeout",{"ms":185000}] 02:30:49 INFO - PROCESS | 1808 | 1476437449829 Marionette TRACE conn4 <- [1,1625,null,{}] 02:30:49 INFO - PROCESS | 1808 | 1476437449834 Marionette TRACE conn4 -> [0,1626,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:30:49 INFO - PROCESS | 1808 | 1476437449962 Marionette TRACE conn4 <- [1,1626,null,{"value":null}] 02:30:50 INFO - PROCESS | 1808 | 1476437450008 Marionette TRACE conn4 -> [0,1627,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:30:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a960000 == 9 [pid = 1854] [id = 608] 02:30:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9a960800) [pid = 1854] [serial = 1619] [outer = (nil)] 02:30:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0x9a966000) [pid = 1854] [serial = 1620] [outer = 0x9a960800] 02:30:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0x9a96a400) [pid = 1854] [serial = 1621] [outer = 0x9a960800] 02:30:50 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:50 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9dfc00 == 10 [pid = 1854] [id = 609] 02:30:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0x9a9e6400) [pid = 1854] [serial = 1622] [outer = (nil)] 02:30:51 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:51 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0x9a9e8c00) [pid = 1854] [serial = 1623] [outer = 0x9a9e6400] 02:30:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa34800 == 11 [pid = 1854] [id = 610] 02:30:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9aa35800) [pid = 1854] [serial = 1624] [outer = (nil)] 02:30:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9aa36800) [pid = 1854] [serial = 1625] [outer = 0x9aa35800] 02:30:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 650 02:30:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 446 02:30:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 1856 02:30:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/fetch/FetchDriver.cpp, line 361 02:30:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 650 02:30:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 446 02:30:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 1856 02:30:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/fetch/FetchDriver.cpp, line 361 02:30:52 INFO - PROCESS | 1808 | 1476437452022 Marionette TRACE conn4 <- [1,1627,null,{"value":["/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html",0,null,null,[["Verify Mixed content of fetch() in a Service Worker",0,null,null]]]}] 02:30:52 INFO - . 02:30:52 INFO - TEST-OK | /service-workers/service-worker/fetch-mixed-content-to-inscope.https.html | took 2240ms 02:30:52 INFO - PROCESS | 1808 | 1476437452064 Marionette TRACE conn4 -> [0,1628,"getWindowHandle",null] 02:30:52 INFO - PROCESS | 1808 | 1476437452067 Marionette TRACE conn4 <- [1,1628,null,{"value":"2147483649"}] 02:30:52 INFO - TEST-START | /service-workers/service-worker/fetch-mixed-content-to-outscope.https.html 02:30:52 INFO - PROCESS | 1808 | 1476437452073 Marionette TRACE conn4 -> [0,1629,"setScriptTimeout",{"ms":185000}] 02:30:52 INFO - PROCESS | 1808 | 1476437452075 Marionette TRACE conn4 <- [1,1629,null,{}] 02:30:52 INFO - PROCESS | 1808 | 1476437452081 Marionette TRACE conn4 -> [0,1630,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:30:52 INFO - PROCESS | 1808 | 1476437452223 Marionette TRACE conn4 <- [1,1630,null,{"value":null}] 02:30:52 INFO - PROCESS | 1808 | 1476437452232 Marionette TRACE conn4 -> [0,1631,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:30:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa3f400 == 12 [pid = 1854] [id = 611] 02:30:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9aa3f800) [pid = 1854] [serial = 1626] [outer = (nil)] 02:30:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9aad8800) [pid = 1854] [serial = 1627] [outer = 0x9aa3f800] 02:30:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9aad9c00) [pid = 1854] [serial = 1628] [outer = 0x9aa3f800] 02:30:52 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:52 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa1d800 == 13 [pid = 1854] [id = 612] 02:30:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9aa31c00) [pid = 1854] [serial = 1629] [outer = (nil)] 02:30:53 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:53 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9aa3f000) [pid = 1854] [serial = 1630] [outer = 0x9aa31c00] 02:30:53 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9aede000) [pid = 1854] [serial = 1603] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-frame-resource/window-opaque%3Fmode%3Dno-cors%26url%3Dhttps%253A%252F%252Fwww1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Ffetch-access-control.py&c=UTF-8&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-frame-resource/window-opaque%3Fmode%3Dno-cors%26url%3Dhttps%3A//www1.web-platform.test%3A8443/service-workers/service-worker/resources/fetch-access-control.py%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 02:30:53 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9aed9800) [pid = 1854] [serial = 1601] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-frame-resource/frame-opaque%3Fmode%3Dno-cors%26url%3Dhttps%253A%252F%252Fwww1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Ffetch-access-control.py&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-frame-resource/frame-opaque%3Fmode%3Dno-cors%26url%3Dhttps%3A//www1.web-platform.test%3A8443/service-workers/service-worker/resources/fetch-access-control.py%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 02:30:53 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9ae21800) [pid = 1854] [serial = 1594] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-frame-resource.https.html] 02:30:53 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9b070800) [pid = 1854] [serial = 1609] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-frame-resource/window-cors?mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443] 02:30:53 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9aeed400) [pid = 1854] [serial = 1606] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-frame-resource/window-basic?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py] 02:30:53 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9aed6800) [pid = 1854] [serial = 1599] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-frame-resource/frame-cors?mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443] 02:30:53 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0x9ae96400) [pid = 1854] [serial = 1597] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-frame-resource/frame-basic?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py] 02:30:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aca2400 == 14 [pid = 1854] [id = 613] 02:30:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9aca2800) [pid = 1854] [serial = 1631] [outer = (nil)] 02:30:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9aca3400) [pid = 1854] [serial = 1632] [outer = 0x9aca2800] 02:30:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 650 02:30:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 446 02:30:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 1856 02:30:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/fetch/FetchDriver.cpp, line 361 02:30:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 650 02:30:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 446 02:30:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 1856 02:30:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/fetch/FetchDriver.cpp, line 361 02:30:54 INFO - PROCESS | 1808 | 1476437454565 Marionette TRACE conn4 <- [1,1631,null,{"value":["/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html",0,null,null,[["Verify Mixed content of fetch() in a Service Worker",0,null,null]]]}] 02:30:54 INFO - . 02:30:54 INFO - TEST-OK | /service-workers/service-worker/fetch-mixed-content-to-outscope.https.html | took 2540ms 02:30:54 INFO - PROCESS | 1808 | 1476437454614 Marionette TRACE conn4 -> [0,1632,"getWindowHandle",null] 02:30:54 INFO - PROCESS | 1808 | 1476437454617 Marionette TRACE conn4 <- [1,1632,null,{"value":"2147483649"}] 02:30:54 INFO - TEST-START | /service-workers/service-worker/fetch-request-css-base-url.https.html 02:30:54 INFO - PROCESS | 1808 | 1476437454623 Marionette TRACE conn4 -> [0,1633,"setScriptTimeout",{"ms":35000}] 02:30:54 INFO - PROCESS | 1808 | 1476437454625 Marionette TRACE conn4 <- [1,1633,null,{}] 02:30:54 INFO - PROCESS | 1808 | 1476437454631 Marionette TRACE conn4 -> [0,1634,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:30:54 INFO - PROCESS | 1808 | 1476437454813 Marionette TRACE conn4 <- [1,1634,null,{"value":null}] 02:30:55 INFO - PROCESS | 1808 | 1476437454996 Marionette TRACE conn4 -> [0,1635,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-request-css-base-url.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-base-url.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:30:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aadf000 == 15 [pid = 1854] [id = 614] 02:30:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9aadf400) [pid = 1854] [serial = 1633] [outer = (nil)] 02:30:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9aca8800) [pid = 1854] [serial = 1634] [outer = 0x9aadf400] 02:30:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9aca2000) [pid = 1854] [serial = 1635] [outer = 0x9aadf400] 02:30:55 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:55 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa92c00 == 16 [pid = 1854] [id = 615] 02:30:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9aa93400) [pid = 1854] [serial = 1636] [outer = (nil)] 02:30:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9aa95000) [pid = 1854] [serial = 1637] [outer = 0x9aa93400] 02:30:56 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:56 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:56 INFO - PROCESS | 1808 | 1476437456586 Marionette TRACE conn4 <- [1,1635,null,{"value":["/service-workers/service-worker/fetch-request-css-base-url.https.html",0,null,null,[["CSS's base URL must be the request URL even when fetched from other URL.",1,"assert_equals: The base URL while loading the images referred from CSS must be the request URL of CSS. expected \"https://web-platform.test:8443/service-workers/service-worker/resources/dummy.png\" but got \"https://www1.web-platform.test:8443/service-workers/service-worker/resources/dummy.png\"","testDonePromise [0,1636,"getWindowHandle",null] 02:30:56 INFO - PROCESS | 1808 | 1476437456611 Marionette TRACE conn4 <- [1,1636,null,{"value":"2147483649"}] 02:30:56 INFO - TEST-START | /service-workers/service-worker/fetch-request-css-images.https.html 02:30:56 INFO - PROCESS | 1808 | 1476437456618 Marionette TRACE conn4 -> [0,1637,"setScriptTimeout",{"ms":35000}] 02:30:56 INFO - PROCESS | 1808 | 1476437456625 Marionette TRACE conn4 <- [1,1637,null,{}] 02:30:56 INFO - PROCESS | 1808 | 1476437456647 Marionette TRACE conn4 -> [0,1638,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:30:56 INFO - PROCESS | 1808 | 1476437456849 Marionette TRACE conn4 <- [1,1638,null,{"value":null}] 02:30:56 INFO - PROCESS | 1808 | 1476437456885 Marionette TRACE conn4 -> [0,1639,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-request-css-images.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-images.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:30:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa9cc00 == 17 [pid = 1854] [id = 616] 02:30:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9aad7400) [pid = 1854] [serial = 1638] [outer = (nil)] 02:30:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:30:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9ad3f800) [pid = 1854] [serial = 1639] [outer = 0x9aad7400] 02:30:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9aa1dc00) [pid = 1854] [serial = 1640] [outer = 0x9aad7400] 02:30:57 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:57 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa15c00 == 18 [pid = 1854] [id = 617] 02:30:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9aa1d000) [pid = 1854] [serial = 1641] [outer = (nil)] 02:30:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9aa33800) [pid = 1854] [serial = 1642] [outer = 0x9aa1d000] 02:30:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa8d400 == 19 [pid = 1854] [id = 618] 02:30:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9aa98800) [pid = 1854] [serial = 1643] [outer = (nil)] 02:30:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9aa9b800) [pid = 1854] [serial = 1644] [outer = 0x9aa98800] 02:30:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aae2000 == 20 [pid = 1854] [id = 619] 02:30:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9aca2c00) [pid = 1854] [serial = 1645] [outer = (nil)] 02:30:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9aca9400) [pid = 1854] [serial = 1646] [outer = 0x9aca2c00] 02:30:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa92000 == 21 [pid = 1854] [id = 620] 02:30:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9ad39000) [pid = 1854] [serial = 1647] [outer = (nil)] 02:30:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9ad3a400) [pid = 1854] [serial = 1648] [outer = 0x9ad39000] 02:30:58 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:58 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:58 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:58 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:58 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:58 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:58 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:58 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:30:59 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa1d800 == 20 [pid = 1854] [id = 612] 02:30:59 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa3f400 == 19 [pid = 1854] [id = 611] 02:30:59 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9dfc00 == 18 [pid = 1854] [id = 609] 02:30:59 INFO - PROCESS | 1808 | --DOCSHELL 0x9a960000 == 17 [pid = 1854] [id = 608] 02:30:59 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e3800 == 16 [pid = 1854] [id = 606] 02:30:59 INFO - PROCESS | 1808 | --DOCSHELL 0x9aeecc00 == 15 [pid = 1854] [id = 604] 02:30:59 INFO - PROCESS | 1808 | --DOCSHELL 0x9aed6400 == 14 [pid = 1854] [id = 601] 02:30:59 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae94c00 == 13 [pid = 1854] [id = 600] 02:30:59 INFO - PROCESS | 1808 | --DOCSHELL 0x9b070400 == 12 [pid = 1854] [id = 605] 02:30:59 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9aee0c00) [pid = 1854] [serial = 1605] [outer = (nil)] [url = about:blank] 02:30:59 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9aeda400) [pid = 1854] [serial = 1602] [outer = (nil)] [url = about:blank] 02:30:59 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9ae5b400) [pid = 1854] [serial = 1612] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-frame-resource/frame-opaque%3Fmode%3Dno-cors%26url%3Dhttps%253A%252F%252Fwww1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Ffetch-access-control.py&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-frame-resource/frame-opaque%3Fmode%3Dno-cors%26url%3Dhttps%3A//www1.web-platform.test%3A8443/service-workers/service-worker/resources/fetch-access-control.py%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 02:30:59 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9a924800) [pid = 1854] [serial = 1613] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-frame-resource/window-opaque%3Fmode%3Dno-cors%26url%3Dhttps%253A%252F%252Fwww1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Ffetch-access-control.py&c=UTF-8&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-frame-resource/window-opaque%3Fmode%3Dno-cors%26url%3Dhttps%3A//www1.web-platform.test%3A8443/service-workers/service-worker/resources/fetch-access-control.py%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 02:30:59 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9aca5c00) [pid = 1854] [serial = 1596] [outer = (nil)] [url = about:blank] 02:30:59 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9b075400) [pid = 1854] [serial = 1610] [outer = (nil)] [url = about:blank] 02:30:59 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9b073400) [pid = 1854] [serial = 1611] [outer = (nil)] [url = about:blank] 02:30:59 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9aef2400) [pid = 1854] [serial = 1607] [outer = (nil)] [url = about:blank] 02:30:59 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9aef0c00) [pid = 1854] [serial = 1608] [outer = (nil)] [url = about:blank] 02:30:59 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9aadb000) [pid = 1854] [serial = 1600] [outer = (nil)] [url = about:blank] 02:30:59 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9ae96800) [pid = 1854] [serial = 1598] [outer = (nil)] [url = about:blank] 02:30:59 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:31:02 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9a960800) [pid = 1854] [serial = 1619] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html] 02:31:02 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9aa3f800) [pid = 1854] [serial = 1626] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html] 02:31:02 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9a9e3c00) [pid = 1854] [serial = 1614] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-header-visibility.https.html] 02:31:02 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9aa38000) [pid = 1854] [serial = 1617] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-header-visibility-iframe.html] 02:31:02 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9aca2800) [pid = 1854] [serial = 1631] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-outscope.html] 02:31:02 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9aa31c00) [pid = 1854] [serial = 1629] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=outscope] 02:31:02 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0x9a9e6400) [pid = 1854] [serial = 1622] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=inscope] 02:31:02 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0x9aa35800) [pid = 1854] [serial = 1624] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-inscope.html] 02:31:06 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa92000 == 11 [pid = 1854] [id = 620] 02:31:06 INFO - PROCESS | 1808 | --DOCSHELL 0x9aadf000 == 10 [pid = 1854] [id = 614] 02:31:06 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa92c00 == 9 [pid = 1854] [id = 615] 02:31:06 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0x9aca8800) [pid = 1854] [serial = 1634] [outer = (nil)] [url = about:blank] 02:31:06 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0x9a9ed400) [pid = 1854] [serial = 1615] [outer = (nil)] [url = about:blank] 02:31:06 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0x9aa38400) [pid = 1854] [serial = 1618] [outer = (nil)] [url = about:blank] 02:31:06 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0x9a9ebc00) [pid = 1854] [serial = 1616] [outer = (nil)] [url = about:blank] 02:31:06 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0x9a966000) [pid = 1854] [serial = 1620] [outer = (nil)] [url = about:blank] 02:31:06 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0x9aca3400) [pid = 1854] [serial = 1632] [outer = (nil)] [url = about:blank] 02:31:06 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0x9aad8800) [pid = 1854] [serial = 1627] [outer = (nil)] [url = about:blank] 02:31:06 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0x9aa3f000) [pid = 1854] [serial = 1630] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=outscope] 02:31:06 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0x9aad9c00) [pid = 1854] [serial = 1628] [outer = (nil)] [url = about:blank] 02:31:06 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0x9a9e8c00) [pid = 1854] [serial = 1623] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=inscope] 02:31:06 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0x9a96a400) [pid = 1854] [serial = 1621] [outer = (nil)] [url = about:blank] 02:31:06 INFO - PROCESS | 1808 | --DOMWINDOW == 32 (0x9aa36800) [pid = 1854] [serial = 1625] [outer = (nil)] [url = about:blank] 02:31:06 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa37800 == 8 [pid = 1854] [id = 607] 02:31:06 INFO - PROCESS | 1808 | --DOCSHELL 0x9aca2400 == 7 [pid = 1854] [id = 613] 02:31:06 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa34800 == 6 [pid = 1854] [id = 610] 02:31:08 INFO - PROCESS | 1808 | --DOMWINDOW == 31 (0x9aa93400) [pid = 1854] [serial = 1636] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-css-base-url-iframe.html] 02:31:08 INFO - PROCESS | 1808 | --DOMWINDOW == 30 (0x9aadf400) [pid = 1854] [serial = 1633] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-base-url.https.html] 02:31:08 INFO - PROCESS | 1808 | --DOMWINDOW == 29 (0x9ad39000) [pid = 1854] [serial = 1647] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img=backgroundImage] 02:31:12 INFO - PROCESS | 1808 | --DOMWINDOW == 28 (0x9aa95000) [pid = 1854] [serial = 1637] [outer = (nil)] [url = about:blank] 02:31:12 INFO - PROCESS | 1808 | --DOMWINDOW == 27 (0x9aca2000) [pid = 1854] [serial = 1635] [outer = (nil)] [url = about:blank] 02:31:12 INFO - PROCESS | 1808 | --DOMWINDOW == 26 (0x9ad3a400) [pid = 1854] [serial = 1648] [outer = (nil)] [url = about:blank] 02:31:12 INFO - PROCESS | 1808 | --DOMWINDOW == 25 (0x9ad3f800) [pid = 1854] [serial = 1639] [outer = (nil)] [url = about:blank] 02:31:27 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:31:27 INFO - PROCESS | 1808 | 1476437487444 Marionette TRACE conn4 <- [1,1639,null,{"value":["/service-workers/service-worker/fetch-request-css-images.https.html",2,null,null,[["Verify FetchEvent for css image (backgroundImage).",0,null,null],["Verify FetchEvent for css image (shapeOutside).",2,"Test timed out",null],["Verify FetchEvent for css image-set (backgroundImage).",2,"Test timed out",null],["Verify FetchEvent for css image-set (shapeOutside).",2,"Test timed out",null]]]}] 02:31:27 INFO - .... 02:31:27 INFO - TEST-TIMEOUT | /service-workers/service-worker/fetch-request-css-images.https.html | took 30844ms 02:31:27 INFO - PROCESS | 1808 | 1476437487462 Marionette TRACE conn4 -> [0,1640,"getWindowHandle",null] 02:31:27 INFO - PROCESS | 1808 | 1476437487465 Marionette TRACE conn4 <- [1,1640,null,{"value":"2147483649"}] 02:31:27 INFO - TEST-START | /service-workers/service-worker/fetch-request-fallback.https.html 02:31:27 INFO - PROCESS | 1808 | 1476437487471 Marionette TRACE conn4 -> [0,1641,"setScriptTimeout",{"ms":35000}] 02:31:27 INFO - PROCESS | 1808 | 1476437487473 Marionette TRACE conn4 <- [1,1641,null,{}] 02:31:27 INFO - PROCESS | 1808 | 1476437487479 Marionette TRACE conn4 -> [0,1642,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:31:27 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa15c00 == 5 [pid = 1854] [id = 617] 02:31:27 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa8d400 == 4 [pid = 1854] [id = 618] 02:31:27 INFO - PROCESS | 1808 | --DOCSHELL 0x9aae2000 == 3 [pid = 1854] [id = 619] 02:31:27 INFO - PROCESS | 1808 | 1476437487660 Marionette TRACE conn4 <- [1,1642,null,{"value":null}] 02:31:27 INFO - PROCESS | 1808 | 1476437487734 Marionette TRACE conn4 -> [0,1643,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-request-fallback.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-request-fallback.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:31:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a927c00 == 4 [pid = 1854] [id = 621] 02:31:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0x9a95dc00) [pid = 1854] [serial = 1649] [outer = (nil)] 02:31:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0x9a963000) [pid = 1854] [serial = 1650] [outer = 0x9a95dc00] 02:31:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0x9a96b000) [pid = 1854] [serial = 1651] [outer = 0x9a95dc00] 02:31:28 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:28 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa0fc00 == 5 [pid = 1854] [id = 622] 02:31:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0x9aa10400) [pid = 1854] [serial = 1652] [outer = (nil)] 02:31:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0x9aa11000) [pid = 1854] [serial = 1653] [outer = 0x9aa10400] 02:31:28 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:28 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:31:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:31:29 INFO - PROCESS | 1808 | 1476437489492 Marionette TRACE conn4 <- [1,1643,null,{"value":["/service-workers/service-worker/fetch-request-fallback.https.html",0,null,null,[["Verify the fallback behavior of FetchEvent",0,null,null]]]}] 02:31:29 INFO - . 02:31:29 INFO - TEST-OK | /service-workers/service-worker/fetch-request-fallback.https.html | took 2030ms 02:31:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:31:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:31:29 INFO - PROCESS | 1808 | 1476437489557 Marionette TRACE conn4 -> [0,1644,"getWindowHandle",null] 02:31:29 INFO - PROCESS | 1808 | 1476437489559 Marionette TRACE conn4 <- [1,1644,null,{"value":"2147483649"}] 02:31:29 INFO - TEST-START | /service-workers/service-worker/fetch-request-no-freshness-headers.https.html 02:31:29 INFO - PROCESS | 1808 | 1476437489568 Marionette TRACE conn4 -> [0,1645,"setScriptTimeout",{"ms":35000}] 02:31:29 INFO - PROCESS | 1808 | 1476437489570 Marionette TRACE conn4 <- [1,1645,null,{}] 02:31:29 INFO - PROCESS | 1808 | 1476437489574 Marionette TRACE conn4 -> [0,1646,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:31:29 INFO - PROCESS | 1808 | 1476437489743 Marionette TRACE conn4 <- [1,1646,null,{"value":null}] 02:31:29 INFO - PROCESS | 1808 | 1476437489808 Marionette TRACE conn4 -> [0,1647,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-request-no-freshness-headers.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-request-no-freshness-headers.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:31:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a925400 == 6 [pid = 1854] [id = 623] 02:31:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0x9a9e4400) [pid = 1854] [serial = 1654] [outer = (nil)] 02:31:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0x9aa31800) [pid = 1854] [serial = 1655] [outer = 0x9a9e4400] 02:31:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0x9aa35800) [pid = 1854] [serial = 1656] [outer = 0x9a9e4400] 02:31:30 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:30 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa96c00 == 7 [pid = 1854] [id = 624] 02:31:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0x9aa97000) [pid = 1854] [serial = 1657] [outer = (nil)] 02:31:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0x9aa97800) [pid = 1854] [serial = 1658] [outer = 0x9aa97000] 02:31:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2611 02:31:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0x9aad8000) [pid = 1854] [serial = 1659] [outer = 0x9aa97000] 02:31:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2611 02:31:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:31:31 INFO - PROCESS | 1808 | 1476437491478 Marionette TRACE conn4 <- [1,1647,null,{"value":["/service-workers/service-worker/fetch-request-no-freshness-headers.https.html",0,null,null,[["The headers of FetchEvent shouldn't contain freshness headers.",0,null,null]]]}] 02:31:31 INFO - . 02:31:31 INFO - TEST-OK | /service-workers/service-worker/fetch-request-no-freshness-headers.https.html | took 1932ms 02:31:31 INFO - PROCESS | 1808 | 1476437491502 Marionette TRACE conn4 -> [0,1648,"getWindowHandle",null] 02:31:31 INFO - PROCESS | 1808 | 1476437491505 Marionette TRACE conn4 <- [1,1648,null,{"value":"2147483649"}] 02:31:31 INFO - TEST-START | /service-workers/service-worker/fetch-request-redirect.https.html 02:31:31 INFO - PROCESS | 1808 | 1476437491511 Marionette TRACE conn4 -> [0,1649,"setScriptTimeout",{"ms":185000}] 02:31:31 INFO - PROCESS | 1808 | 1476437491514 Marionette TRACE conn4 <- [1,1649,null,{}] 02:31:31 INFO - PROCESS | 1808 | 1476437491519 Marionette TRACE conn4 -> [0,1650,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:31:31 INFO - PROCESS | 1808 | 1476437491671 Marionette TRACE conn4 <- [1,1650,null,{"value":null}] 02:31:31 INFO - PROCESS | 1808 | 1476437491771 Marionette TRACE conn4 -> [0,1651,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-request-redirect.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-request-redirect.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:31:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa93800 == 8 [pid = 1854] [id = 625] 02:31:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0x9aa94800) [pid = 1854] [serial = 1660] [outer = (nil)] 02:31:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0x9aade400) [pid = 1854] [serial = 1661] [outer = 0x9aa94800] 02:31:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x9aae1800) [pid = 1854] [serial = 1662] [outer = 0x9aa94800] 02:31:32 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:32 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad38c00 == 9 [pid = 1854] [id = 626] 02:31:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x9ad39000) [pid = 1854] [serial = 1663] [outer = (nil)] 02:31:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9ad39c00) [pid = 1854] [serial = 1664] [outer = 0x9ad39000] 02:31:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad4f000 == 10 [pid = 1854] [id = 627] 02:31:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0x9ad4fc00) [pid = 1854] [serial = 1665] [outer = (nil)] 02:31:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0x9ad50000) [pid = 1854] [serial = 1666] [outer = 0x9ad4fc00] 02:31:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad55800 == 11 [pid = 1854] [id = 628] 02:31:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0x9ad55c00) [pid = 1854] [serial = 1667] [outer = (nil)] 02:31:33 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:33 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0x9ad58000) [pid = 1854] [serial = 1668] [outer = 0x9ad55c00] 02:31:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad59800 == 12 [pid = 1854] [id = 629] 02:31:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9ae1b000) [pid = 1854] [serial = 1669] [outer = (nil)] 02:31:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9ae1b400) [pid = 1854] [serial = 1670] [outer = 0x9ae1b000] 02:31:33 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:33 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae1c800 == 13 [pid = 1854] [id = 630] 02:31:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9ae1f000) [pid = 1854] [serial = 1671] [outer = (nil)] 02:31:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9a920400) [pid = 1854] [serial = 1672] [outer = 0x9ae1f000] 02:31:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad53400 == 14 [pid = 1854] [id = 631] 02:31:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9ae21000) [pid = 1854] [serial = 1673] [outer = (nil)] 02:31:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9ae22400) [pid = 1854] [serial = 1674] [outer = 0x9ae21000] 02:31:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 02:31:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 02:31:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 02:31:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 02:31:34 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:34 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9ae69c00) [pid = 1854] [serial = 1675] [outer = 0x9ae1f000] 02:31:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9ae6b000) [pid = 1854] [serial = 1676] [outer = 0x9ae1b000] 02:31:34 INFO - PROCESS | 1808 | [Child 1854] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 02:31:34 INFO - PROCESS | 1808 | [Child 1854] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 02:31:36 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad53400 == 13 [pid = 1854] [id = 631] 02:31:36 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad55800 == 12 [pid = 1854] [id = 628] 02:31:36 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad4f000 == 11 [pid = 1854] [id = 627] 02:31:36 INFO - PROCESS | 1808 | --DOCSHELL 0x9a925400 == 10 [pid = 1854] [id = 623] 02:31:36 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa0fc00 == 9 [pid = 1854] [id = 622] 02:31:36 INFO - PROCESS | 1808 | --DOCSHELL 0x9a927c00 == 8 [pid = 1854] [id = 621] 02:31:36 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa9cc00 == 7 [pid = 1854] [id = 616] 02:31:38 INFO - PROCESS | 1808 | [Parent 1808] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:31:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad59800 == 6 [pid = 1854] [id = 629] 02:31:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae1c800 == 5 [pid = 1854] [id = 630] 02:31:43 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9aca2c00) [pid = 1854] [serial = 1645] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img=shapeOutside] 02:31:43 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9aa98800) [pid = 1854] [serial = 1643] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img_set=shapeOutside] 02:31:43 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9aa1d000) [pid = 1854] [serial = 1641] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img_set=backgroundImage] 02:31:43 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9aad7400) [pid = 1854] [serial = 1638] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-images.https.html] 02:31:43 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9a95dc00) [pid = 1854] [serial = 1649] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-fallback.https.html] 02:31:43 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9aa97000) [pid = 1854] [serial = 1657] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html] 02:31:43 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9a9e4400) [pid = 1854] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-no-freshness-headers.https.html] 02:31:43 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0x9ad4fc00) [pid = 1854] [serial = 1665] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 02:31:43 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0x9ad55c00) [pid = 1854] [serial = 1667] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 02:31:43 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0x9ae21000) [pid = 1854] [serial = 1673] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 02:31:43 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0x9aa10400) [pid = 1854] [serial = 1652] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-fallback-iframe.html] 02:31:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a923000 == 6 [pid = 1854] [id = 632] 02:31:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0x9a96ac00) [pid = 1854] [serial = 1677] [outer = (nil)] 02:31:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0x9a96bc00) [pid = 1854] [serial = 1678] [outer = 0x9a96ac00] 02:31:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 02:31:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 02:31:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a965400 == 7 [pid = 1854] [id = 633] 02:31:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0x9a966800) [pid = 1854] [serial = 1679] [outer = (nil)] 02:31:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9a9e3800) [pid = 1854] [serial = 1680] [outer = 0x9a966800] 02:31:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 02:31:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 02:31:44 INFO - PROCESS | 1808 | 1476437504873 Marionette TRACE conn4 <- [1,1651,null,{"value":["/service-workers/service-worker/fetch-request-redirect.https.html",0,null,null,[["Verify redirect mode of Fetch API and ServiceWorker FetchEvent.",0,null,null],["Verify redirected of Response(Fetch API) and ServiceWorker FetchEvent.",0,null,null],["Verify redirected of Response(Fetch API), Cache API and ServiceWorker FetchEvent.",0,null,null]]]}] 02:31:44 INFO - ... 02:31:44 INFO - TEST-OK | /service-workers/service-worker/fetch-request-redirect.https.html | took 13380ms 02:31:44 INFO - PROCESS | 1808 | 1476437504905 Marionette TRACE conn4 -> [0,1652,"getWindowHandle",null] 02:31:44 INFO - PROCESS | 1808 | 1476437504913 Marionette TRACE conn4 <- [1,1652,null,{"value":"2147483649"}] 02:31:44 INFO - TEST-START | /service-workers/service-worker/fetch-request-resources.https.html 02:31:44 INFO - PROCESS | 1808 | 1476437504938 Marionette TRACE conn4 -> [0,1653,"setScriptTimeout",{"ms":35000}] 02:31:44 INFO - PROCESS | 1808 | 1476437504945 Marionette TRACE conn4 <- [1,1653,null,{}] 02:31:44 INFO - PROCESS | 1808 | 1476437504985 Marionette TRACE conn4 -> [0,1654,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:31:45 INFO - PROCESS | 1808 | 1476437505178 Marionette TRACE conn4 <- [1,1654,null,{"value":null}] 02:31:45 INFO - PROCESS | 1808 | 1476437505225 Marionette TRACE conn4 -> [0,1655,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-request-resources.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-request-resources.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:31:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa12c00 == 8 [pid = 1854] [id = 634] 02:31:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9aa13c00) [pid = 1854] [serial = 1681] [outer = (nil)] 02:31:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9aa39800) [pid = 1854] [serial = 1682] [outer = 0x9aa13c00] 02:31:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9aa90000) [pid = 1854] [serial = 1683] [outer = 0x9aa13c00] 02:31:45 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:45 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aca3400 == 9 [pid = 1854] [id = 635] 02:31:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9aca5800) [pid = 1854] [serial = 1684] [outer = (nil)] 02:31:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9aca7000) [pid = 1854] [serial = 1685] [outer = 0x9aca5800] 02:31:46 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:46 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:31:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:31:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:31:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:31:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:31:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:31:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:31:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:31:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:31:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:31:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:31:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:31:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 02:31:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 02:31:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:31:46 INFO - PROCESS | 1808 | 1476437506972 Marionette TRACE conn4 <- [1,1655,null,{"value":["/service-workers/service-worker/fetch-request-resources.https.html",0,null,null,[["Verify FetchEvent for resources.",0,null,null]]]}] 02:31:46 INFO - . 02:31:46 INFO - TEST-OK | /service-workers/service-worker/fetch-request-resources.https.html | took 2068ms 02:31:47 INFO - PROCESS | 1808 | 1476437506998 Marionette TRACE conn4 -> [0,1656,"getWindowHandle",null] 02:31:47 INFO - PROCESS | 1808 | 1476437507001 Marionette TRACE conn4 <- [1,1656,null,{"value":"2147483649"}] 02:31:47 INFO - TEST-START | /service-workers/service-worker/fetch-request-xhr.https.html 02:31:47 INFO - PROCESS | 1808 | 1476437507015 Marionette TRACE conn4 -> [0,1657,"setScriptTimeout",{"ms":35000}] 02:31:47 INFO - PROCESS | 1808 | 1476437507017 Marionette TRACE conn4 <- [1,1657,null,{}] 02:31:47 INFO - PROCESS | 1808 | 1476437507023 Marionette TRACE conn4 -> [0,1658,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:31:47 INFO - PROCESS | 1808 | 1476437507153 Marionette TRACE conn4 <- [1,1658,null,{"value":null}] 02:31:47 INFO - PROCESS | 1808 | 1476437507196 Marionette TRACE conn4 -> [0,1659,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-request-xhr.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-request-xhr.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:31:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a960800 == 10 [pid = 1854] [id = 636] 02:31:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9a9e4400) [pid = 1854] [serial = 1686] [outer = (nil)] 02:31:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9aa9c000) [pid = 1854] [serial = 1687] [outer = 0x9a9e4400] 02:31:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9aa96000) [pid = 1854] [serial = 1688] [outer = 0x9a9e4400] 02:31:47 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:47 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:48 INFO - PROCESS | 1808 | [Parent 1808] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:31:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad3c400 == 11 [pid = 1854] [id = 637] 02:31:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9ad3d000) [pid = 1854] [serial = 1689] [outer = (nil)] 02:31:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9ad3e000) [pid = 1854] [serial = 1690] [outer = 0x9ad3d000] 02:31:48 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:48 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:49 INFO - PROCESS | 1808 | 1476437509219 Marionette TRACE conn4 <- [1,1659,null,{"value":["/service-workers/service-worker/fetch-request-xhr.https.html",0,null,null,[["Verify the body of FetchEvent using XMLHttpRequest",0,null,null]]]}] 02:31:49 INFO - . 02:31:49 INFO - TEST-OK | /service-workers/service-worker/fetch-request-xhr.https.html | took 2247ms 02:31:49 INFO - PROCESS | 1808 | 1476437509258 Marionette TRACE conn4 -> [0,1660,"getWindowHandle",null] 02:31:49 INFO - PROCESS | 1808 | 1476437509261 Marionette TRACE conn4 <- [1,1660,null,{"value":"2147483649"}] 02:31:49 INFO - TEST-START | /service-workers/service-worker/fetch-response-xhr.https.html 02:31:49 INFO - PROCESS | 1808 | 1476437509267 Marionette TRACE conn4 -> [0,1661,"setScriptTimeout",{"ms":35000}] 02:31:49 INFO - PROCESS | 1808 | 1476437509269 Marionette TRACE conn4 <- [1,1661,null,{}] 02:31:49 INFO - PROCESS | 1808 | 1476437509274 Marionette TRACE conn4 -> [0,1662,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:31:49 INFO - PROCESS | 1808 | 1476437509445 Marionette TRACE conn4 <- [1,1662,null,{"value":null}] 02:31:49 INFO - PROCESS | 1808 | 1476437509476 Marionette TRACE conn4 -> [0,1663,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-response-xhr.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-response-xhr.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:31:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aadb800 == 12 [pid = 1854] [id = 638] 02:31:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9acac000) [pid = 1854] [serial = 1691] [outer = (nil)] 02:31:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9ae3dc00) [pid = 1854] [serial = 1692] [outer = 0x9acac000] 02:31:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9ae1b800) [pid = 1854] [serial = 1693] [outer = 0x9acac000] 02:31:50 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:50 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa1d800 == 13 [pid = 1854] [id = 639] 02:31:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9aa33000) [pid = 1854] [serial = 1694] [outer = (nil)] 02:31:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9aa33400) [pid = 1854] [serial = 1695] [outer = 0x9aa33000] 02:31:51 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:51 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:51 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa93800 == 12 [pid = 1854] [id = 625] 02:31:51 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9aca9400) [pid = 1854] [serial = 1646] [outer = (nil)] [url = about:blank] 02:31:51 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9aa9b800) [pid = 1854] [serial = 1644] [outer = (nil)] [url = about:blank] 02:31:51 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9aa33800) [pid = 1854] [serial = 1642] [outer = (nil)] [url = about:blank] 02:31:51 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9aa1dc00) [pid = 1854] [serial = 1640] [outer = (nil)] [url = about:blank] 02:31:51 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9a963000) [pid = 1854] [serial = 1650] [outer = (nil)] [url = about:blank] 02:31:51 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9aad8000) [pid = 1854] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html] 02:31:51 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9aa97800) [pid = 1854] [serial = 1658] [outer = (nil)] [url = about:blank] 02:31:51 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9aa31800) [pid = 1854] [serial = 1655] [outer = (nil)] [url = about:blank] 02:31:51 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9aade400) [pid = 1854] [serial = 1661] [outer = (nil)] [url = about:blank] 02:31:51 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9a920400) [pid = 1854] [serial = 1672] [outer = (nil)] [url = about:blank] 02:31:51 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9ad50000) [pid = 1854] [serial = 1666] [outer = (nil)] [url = about:blank] 02:31:51 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9ad58000) [pid = 1854] [serial = 1668] [outer = (nil)] [url = about:blank] 02:31:51 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9ae22400) [pid = 1854] [serial = 1674] [outer = (nil)] [url = about:blank] 02:31:51 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9aa11000) [pid = 1854] [serial = 1653] [outer = (nil)] [url = about:blank] 02:31:51 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9a96b000) [pid = 1854] [serial = 1651] [outer = (nil)] [url = about:blank] 02:31:51 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0x9aa35800) [pid = 1854] [serial = 1656] [outer = (nil)] [url = about:blank] 02:31:51 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa96c00 == 11 [pid = 1854] [id = 624] 02:31:51 INFO - PROCESS | 1808 | 1476437511325 Marionette TRACE conn4 <- [1,1663,null,{"value":["/service-workers/service-worker/fetch-response-xhr.https.html",0,null,null,[["Verify the response of FetchEvent using XMLHttpRequest",0,null,null]]]}] 02:31:51 INFO - . 02:31:51 INFO - TEST-OK | /service-workers/service-worker/fetch-response-xhr.https.html | took 2092ms 02:31:51 INFO - PROCESS | 1808 | 1476437511359 Marionette TRACE conn4 -> [0,1664,"getWindowHandle",null] 02:31:51 INFO - PROCESS | 1808 | 1476437511362 Marionette TRACE conn4 <- [1,1664,null,{"value":"2147483649"}] 02:31:51 INFO - TEST-START | /service-workers/service-worker/fetch-waits-for-activate.https.html 02:31:51 INFO - PROCESS | 1808 | 1476437511369 Marionette TRACE conn4 -> [0,1665,"setScriptTimeout",{"ms":185000}] 02:31:51 INFO - PROCESS | 1808 | 1476437511372 Marionette TRACE conn4 <- [1,1665,null,{}] 02:31:51 INFO - PROCESS | 1808 | 1476437511377 Marionette TRACE conn4 -> [0,1666,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:31:51 INFO - PROCESS | 1808 | 1476437511570 Marionette TRACE conn4 <- [1,1666,null,{"value":null}] 02:31:51 INFO - PROCESS | 1808 | 1476437511625 Marionette TRACE conn4 -> [0,1667,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/fetch-waits-for-activate.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/fetch-waits-for-activate.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:31:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a96b400 == 12 [pid = 1854] [id = 640] 02:31:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9a9e8c00) [pid = 1854] [serial = 1696] [outer = (nil)] 02:31:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9aa35800) [pid = 1854] [serial = 1697] [outer = 0x9a9e8c00] 02:31:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9aa37400) [pid = 1854] [serial = 1698] [outer = 0x9a9e8c00] 02:31:52 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:52 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad36c00 == 13 [pid = 1854] [id = 641] 02:31:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9ad39400) [pid = 1854] [serial = 1699] [outer = (nil)] 02:31:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9ad3e400) [pid = 1854] [serial = 1700] [outer = 0x9ad39400] 02:31:53 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9aa94800) [pid = 1854] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-redirect.https.html] 02:31:53 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9ae1b000) [pid = 1854] [serial = 1669] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fredirect.py%253FRedirect%253D%25252Fservice-workers%25252Fservice-worker%25252Fresources%25252Fdummy.html%26redirect-mode%3Dfollow&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D/service-workers/service-worker/resources/redirect.py%3FRedirect%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fdummy.html%26redirect-mode%3Dfollow%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 02:31:53 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9ad39000) [pid = 1854] [serial = 1663] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 02:31:53 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9ae1f000) [pid = 1854] [serial = 1671] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fredirect.py%253FRedirect%253D%25252Fservice-workers%25252Fservice-worker%25252Fresources%25252Fdummy.html%26redirect-mode%3Derror&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D/service-workers/service-worker/resources/redirect.py%3FRedirect%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fdummy.html%26redirect-mode%3Derror%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 02:31:53 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0x9a96ac00) [pid = 1854] [serial = 1677] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 02:31:53 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0x9a966800) [pid = 1854] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 02:31:53 INFO - PROCESS | 1808 | 1476437513970 Marionette TRACE conn4 <- [1,1667,null,{"value":["/service-workers/service-worker/fetch-waits-for-activate.https.html",0,null,null,[["Fetch events should wait for the activate event to complete.",0,null,null]]]}] 02:31:54 INFO - . 02:31:54 INFO - TEST-OK | /service-workers/service-worker/fetch-waits-for-activate.https.html | took 2639ms 02:31:54 INFO - PROCESS | 1808 | 1476437514008 Marionette TRACE conn4 -> [0,1668,"getWindowHandle",null] 02:31:54 INFO - PROCESS | 1808 | 1476437514010 Marionette TRACE conn4 <- [1,1668,null,{"value":"2147483649"}] 02:31:54 INFO - TEST-START | /service-workers/service-worker/getregistration.https.html 02:31:54 INFO - PROCESS | 1808 | 1476437514023 Marionette TRACE conn4 -> [0,1669,"setScriptTimeout",{"ms":35000}] 02:31:54 INFO - PROCESS | 1808 | 1476437514026 Marionette TRACE conn4 <- [1,1669,null,{}] 02:31:54 INFO - PROCESS | 1808 | 1476437514032 Marionette TRACE conn4 -> [0,1670,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:31:54 INFO - PROCESS | 1808 | 1476437514188 Marionette TRACE conn4 <- [1,1670,null,{"value":null}] 02:31:54 INFO - PROCESS | 1808 | 1476437514246 Marionette TRACE conn4 -> [0,1671,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/getregistration.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/getregistration.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:31:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aada000 == 14 [pid = 1854] [id = 642] 02:31:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0x9aadec00) [pid = 1854] [serial = 1701] [outer = (nil)] 02:31:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9ad4e000) [pid = 1854] [serial = 1702] [outer = 0x9aadec00] 02:31:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9ad50400) [pid = 1854] [serial = 1703] [outer = 0x9aadec00] 02:31:54 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:54 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:55 INFO - PROCESS | 1808 | 1476437515634 Marionette TRACE conn4 <- [1,1671,null,{"value":["/service-workers/service-worker/getregistration.https.html",0,null,null,[["getRegistration",0,null,null],["Register then getRegistration",0,null,null],["Register then getRegistration with a URL having a fragment",0,null,null],["getRegistration with a cross origin URL",0,null,null],["Register then Unregister then getRegistration",0,null,null]]]}] 02:31:55 INFO - ..... 02:31:55 INFO - TEST-OK | /service-workers/service-worker/getregistration.https.html | took 1629ms 02:31:55 INFO - TEST-START | /service-workers/service-worker/getregistrations.https.html 02:31:55 INFO - PROCESS | 1808 | 1476437515666 Marionette TRACE conn4 -> [0,1672,"getWindowHandle",null] 02:31:55 INFO - PROCESS | 1808 | 1476437515669 Marionette TRACE conn4 <- [1,1672,null,{"value":"2147483649"}] 02:31:55 INFO - PROCESS | 1808 | 1476437515674 Marionette TRACE conn4 -> [0,1673,"setScriptTimeout",{"ms":35000}] 02:31:55 INFO - PROCESS | 1808 | 1476437515677 Marionette TRACE conn4 <- [1,1673,null,{}] 02:31:55 INFO - PROCESS | 1808 | 1476437515682 Marionette TRACE conn4 -> [0,1674,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:31:55 INFO - PROCESS | 1808 | 1476437515817 Marionette TRACE conn4 <- [1,1674,null,{"value":null}] 02:31:55 INFO - PROCESS | 1808 | 1476437515831 Marionette TRACE conn4 -> [0,1675,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/getregistrations.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/getregistrations.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:31:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae55000 == 15 [pid = 1854] [id = 643] 02:31:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9ae55400) [pid = 1854] [serial = 1704] [outer = (nil)] 02:31:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9ae5c800) [pid = 1854] [serial = 1705] [outer = 0x9ae55400] 02:31:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9ae58000) [pid = 1854] [serial = 1706] [outer = 0x9ae55400] 02:31:56 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:56 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad33800 == 16 [pid = 1854] [id = 644] 02:31:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9aa31c00) [pid = 1854] [serial = 1707] [outer = (nil)] 02:31:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9aa93800) [pid = 1854] [serial = 1708] [outer = 0x9aa31c00] 02:31:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9aad8000) [pid = 1854] [serial = 1709] [outer = 0x9aa31c00] 02:31:58 INFO - PROCESS | 1808 | 1476437518655 Marionette TRACE conn4 <- [1,1675,null,{"value":["/service-workers/service-worker/getregistrations.https.html",0,null,null,[["Purge the existing registrations.",0,null,null],["getRegistrations",0,null,null],["Register then getRegistrations",0,null,null],["Register multiple times then getRegistrations",0,null,null],["Register then Unregister then getRegistrations",0,null,null],["getRegistrations promise resolves only with same origin registrations.",0,null,null]]]}] 02:31:58 INFO - ...... 02:31:58 INFO - TEST-OK | /service-workers/service-worker/getregistrations.https.html | took 2993ms 02:31:58 INFO - PROCESS | 1808 | 1476437518672 Marionette TRACE conn4 -> [0,1676,"getWindowHandle",null] 02:31:58 INFO - PROCESS | 1808 | 1476437518674 Marionette TRACE conn4 <- [1,1676,null,{"value":"2147483649"}] 02:31:58 INFO - TEST-START | /service-workers/service-worker/indexeddb.https.html 02:31:58 INFO - PROCESS | 1808 | 1476437518682 Marionette TRACE conn4 -> [0,1677,"setScriptTimeout",{"ms":35000}] 02:31:58 INFO - PROCESS | 1808 | 1476437518686 Marionette TRACE conn4 <- [1,1677,null,{}] 02:31:58 INFO - PROCESS | 1808 | 1476437518697 Marionette TRACE conn4 -> [0,1678,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:31:58 INFO - PROCESS | 1808 | 1476437518877 Marionette TRACE conn4 <- [1,1678,null,{"value":null}] 02:31:58 INFO - PROCESS | 1808 | 1476437518918 Marionette TRACE conn4 -> [0,1679,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/indexeddb.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/indexeddb.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:31:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae4f400 == 17 [pid = 1854] [id = 645] 02:31:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9ae51000) [pid = 1854] [serial = 1710] [outer = (nil)] 02:31:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:31:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9ae90400) [pid = 1854] [serial = 1711] [outer = 0x9ae51000] 02:31:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9aca6000) [pid = 1854] [serial = 1712] [outer = 0x9ae51000] 02:31:59 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:31:59 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:32:00 INFO - PROCESS | 1808 | 1476437520520 Marionette TRACE conn4 <- [1,1679,null,{"value":["/service-workers/service-worker/indexeddb.https.html",0,null,null,[["Verify Indexed DB operation in a Service Worker",0,null,null]]]}] 02:32:00 INFO - . 02:32:00 INFO - TEST-OK | /service-workers/service-worker/indexeddb.https.html | took 1893ms 02:32:00 INFO - PROCESS | 1808 | 1476437520577 Marionette TRACE conn4 -> [0,1680,"getWindowHandle",null] 02:32:00 INFO - PROCESS | 1808 | 1476437520580 Marionette TRACE conn4 <- [1,1680,null,{"value":"2147483649"}] 02:32:00 INFO - TEST-START | /service-workers/service-worker/install-event-type.https.html 02:32:00 INFO - PROCESS | 1808 | 1476437520592 Marionette TRACE conn4 -> [0,1681,"setScriptTimeout",{"ms":35000}] 02:32:00 INFO - PROCESS | 1808 | 1476437520595 Marionette TRACE conn4 <- [1,1681,null,{}] 02:32:00 INFO - PROCESS | 1808 | 1476437520603 Marionette TRACE conn4 -> [0,1682,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:00 INFO - PROCESS | 1808 | 1476437520799 Marionette TRACE conn4 <- [1,1682,null,{"value":null}] 02:32:00 INFO - PROCESS | 1808 | 1476437520838 Marionette TRACE conn4 -> [0,1683,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/install-event-type.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/install-event-type.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9aca3400 == 16 [pid = 1854] [id = 635] 02:32:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9aada000 == 15 [pid = 1854] [id = 642] 02:32:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad3c400 == 14 [pid = 1854] [id = 637] 02:32:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9a960800 == 13 [pid = 1854] [id = 636] 02:32:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa1d800 == 12 [pid = 1854] [id = 639] 02:32:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9aadb800 == 11 [pid = 1854] [id = 638] 02:32:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa12c00 == 10 [pid = 1854] [id = 634] 02:32:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9a96b400 == 9 [pid = 1854] [id = 640] 02:32:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad33800 == 8 [pid = 1854] [id = 644] 02:32:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae4f400 == 7 [pid = 1854] [id = 645] 02:32:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae55000 == 6 [pid = 1854] [id = 643] 02:32:01 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9ae1b400) [pid = 1854] [serial = 1670] [outer = (nil)] [url = about:blank] 02:32:01 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9ad39c00) [pid = 1854] [serial = 1664] [outer = (nil)] [url = about:blank] 02:32:01 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9ae69c00) [pid = 1854] [serial = 1675] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fredirect.py%253FRedirect%253D%25252Fservice-workers%25252Fservice-worker%25252Fresources%25252Fdummy.html%26redirect-mode%3Derror&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D/service-workers/service-worker/resources/redirect.py%3FRedirect%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fdummy.html%26redirect-mode%3Derror%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 02:32:01 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9aa39800) [pid = 1854] [serial = 1682] [outer = (nil)] [url = about:blank] 02:32:01 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9a96bc00) [pid = 1854] [serial = 1678] [outer = (nil)] [url = about:blank] 02:32:01 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9a9e3800) [pid = 1854] [serial = 1680] [outer = (nil)] [url = about:blank] 02:32:01 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9aae1800) [pid = 1854] [serial = 1662] [outer = (nil)] [url = about:blank] 02:32:01 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9ae6b000) [pid = 1854] [serial = 1676] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fredirect.py%253FRedirect%253D%25252Fservice-workers%25252Fservice-worker%25252Fresources%25252Fdummy.html%26redirect-mode%3Dfollow&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D/service-workers/service-worker/resources/redirect.py%3FRedirect%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fdummy.html%26redirect-mode%3Dfollow%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 02:32:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a921400 == 7 [pid = 1854] [id = 646] 02:32:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9a921c00) [pid = 1854] [serial = 1713] [outer = (nil)] 02:32:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:01 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9a962c00) [pid = 1854] [serial = 1714] [outer = 0x9a921c00] 02:32:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9a964800) [pid = 1854] [serial = 1715] [outer = 0x9a921c00] 02:32:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9a965400 == 6 [pid = 1854] [id = 633] 02:32:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9a923000 == 5 [pid = 1854] [id = 632] 02:32:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad38c00 == 4 [pid = 1854] [id = 626] 02:32:01 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:01 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:03 INFO - PROCESS | 1808 | 1476437523016 Marionette TRACE conn4 <- [1,1683,null,{"value":["/service-workers/service-worker/install-event-type.https.html",0,null,null,[["install event type",0,null,null]]]}] 02:32:03 INFO - . 02:32:03 INFO - TEST-OK | /service-workers/service-worker/install-event-type.https.html | took 2445ms 02:32:03 INFO - PROCESS | 1808 | 1476437523036 Marionette TRACE conn4 -> [0,1684,"getWindowHandle",null] 02:32:03 INFO - TEST-START | /service-workers/service-worker/installing.https.html 02:32:03 INFO - PROCESS | 1808 | 1476437523041 Marionette TRACE conn4 <- [1,1684,null,{"value":"2147483649"}] 02:32:03 INFO - PROCESS | 1808 | 1476437523047 Marionette TRACE conn4 -> [0,1685,"setScriptTimeout",{"ms":35000}] 02:32:03 INFO - PROCESS | 1808 | 1476437523050 Marionette TRACE conn4 <- [1,1685,null,{}] 02:32:03 INFO - PROCESS | 1808 | 1476437523057 Marionette TRACE conn4 -> [0,1686,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:03 INFO - PROCESS | 1808 | 1476437523254 Marionette TRACE conn4 <- [1,1686,null,{"value":null}] 02:32:03 INFO - PROCESS | 1808 | 1476437523295 Marionette TRACE conn4 -> [0,1687,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/installing.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/installing.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e7000 == 5 [pid = 1854] [id = 647] 02:32:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9a9e8000) [pid = 1854] [serial = 1716] [outer = (nil)] 02:32:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9aa91000) [pid = 1854] [serial = 1717] [outer = 0x9a9e8000] 02:32:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9a91f000) [pid = 1854] [serial = 1718] [outer = 0x9a9e8000] 02:32:03 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:03 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aad5000 == 6 [pid = 1854] [id = 648] 02:32:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9aadc000) [pid = 1854] [serial = 1719] [outer = (nil)] 02:32:04 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:04 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9aadfc00) [pid = 1854] [serial = 1720] [outer = 0x9aadc000] 02:32:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2389 02:32:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 02:32:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:04 INFO - PROCESS | 1808 | 1476437524769 Marionette TRACE conn4 <- [1,1687,null,{"value":["/service-workers/service-worker/installing.https.html",0,null,null,[["installing is set",0,null,null]]]}] 02:32:04 INFO - . 02:32:04 INFO - TEST-OK | /service-workers/service-worker/installing.https.html | took 1789ms 02:32:04 INFO - PROCESS | 1808 | 1476437524838 Marionette TRACE conn4 -> [0,1688,"getWindowHandle",null] 02:32:04 INFO - PROCESS | 1808 | 1476437524846 Marionette TRACE conn4 <- [1,1688,null,{"value":"2147483649"}] 02:32:04 INFO - TEST-START | /service-workers/service-worker/interfaces.https.html 02:32:04 INFO - PROCESS | 1808 | 1476437524855 Marionette TRACE conn4 -> [0,1689,"setScriptTimeout",{"ms":35000}] 02:32:04 INFO - PROCESS | 1808 | 1476437524861 Marionette TRACE conn4 <- [1,1689,null,{}] 02:32:04 INFO - PROCESS | 1808 | 1476437524866 Marionette TRACE conn4 -> [0,1690,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:05 INFO - PROCESS | 1808 | 1476437525032 Marionette TRACE conn4 <- [1,1690,null,{"value":null}] 02:32:05 INFO - PROCESS | 1808 | 1476437525045 Marionette TRACE conn4 -> [0,1691,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/interfaces.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/interfaces.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a923000 == 7 [pid = 1854] [id = 649] 02:32:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9a9e2400) [pid = 1854] [serial = 1721] [outer = (nil)] 02:32:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9ad4d800) [pid = 1854] [serial = 1722] [outer = 0x9a9e2400] 02:32:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9ad3a400) [pid = 1854] [serial = 1723] [outer = 0x9a9e2400] 02:32:05 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:05 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:06 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9ae55400) [pid = 1854] [serial = 1704] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/getregistrations.https.html] 02:32:06 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9aa31c00) [pid = 1854] [serial = 1707] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/frame-for-getregistrations.html] 02:32:06 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9a9e8c00) [pid = 1854] [serial = 1696] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-waits-for-activate.https.html] 02:32:06 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9aadec00) [pid = 1854] [serial = 1701] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/getregistration.https.html] 02:32:06 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9acac000) [pid = 1854] [serial = 1691] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-response-xhr.https.html] 02:32:06 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9a9e4400) [pid = 1854] [serial = 1686] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-xhr.https.html] 02:32:06 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9ad3d000) [pid = 1854] [serial = 1689] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-xhr-iframe.https.html] 02:32:06 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9aca5800) [pid = 1854] [serial = 1684] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html] 02:32:06 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9aa13c00) [pid = 1854] [serial = 1681] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-resources.https.html] 02:32:06 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9aa33000) [pid = 1854] [serial = 1694] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-response-xhr-iframe.https.html] 02:32:06 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9ad39400) [pid = 1854] [serial = 1699] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-waits-for-activate/] 02:32:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:07 INFO - PROCESS | 1808 | 1476437527194 Marionette TRACE conn4 <- [1,1691,null,{"value":["/service-workers/service-worker/interfaces.https.html",0,null,null,[["Interfaces and attributes of ServiceWorkerContainer",0,null,null],["Interfaces and attributes of ServiceWorker",0,null,null],["Interfaces and attributes in ServiceWorkerGlobalScope",0,null,null],["ServiceWorkerGlobalScope",0,{},{}],["Clients",0,{},{}],["Client",0,{},{}],["WindowClient",0,{},{}],["CacheStorage",0,{},{}],["Cache",0,{},{}],["Event constructors",0,{},{}]]]}] 02:32:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:32:07 INFO - .......... 02:32:07 INFO - TEST-OK | /service-workers/service-worker/interfaces.https.html | took 2399ms 02:32:07 INFO - PROCESS | 1808 | 1476437527255 Marionette TRACE conn4 -> [0,1692,"getWindowHandle",null] 02:32:07 INFO - PROCESS | 1808 | 1476437527261 Marionette TRACE conn4 <- [1,1692,null,{"value":"2147483649"}] 02:32:07 INFO - TEST-START | /service-workers/service-worker/invalid-blobtype.https.html 02:32:07 INFO - PROCESS | 1808 | 1476437527273 Marionette TRACE conn4 -> [0,1693,"setScriptTimeout",{"ms":35000}] 02:32:07 INFO - PROCESS | 1808 | 1476437527275 Marionette TRACE conn4 <- [1,1693,null,{}] 02:32:07 INFO - PROCESS | 1808 | 1476437527283 Marionette TRACE conn4 -> [0,1694,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:07 INFO - PROCESS | 1808 | 1476437527489 Marionette TRACE conn4 <- [1,1694,null,{"value":null}] 02:32:07 INFO - PROCESS | 1808 | 1476437527538 Marionette TRACE conn4 -> [0,1695,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/invalid-blobtype.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/invalid-blobtype.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aad6000 == 8 [pid = 1854] [id = 650] 02:32:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9aada000) [pid = 1854] [serial = 1724] [outer = (nil)] 02:32:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9ae40800) [pid = 1854] [serial = 1725] [outer = 0x9aada000] 02:32:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9ae4f000) [pid = 1854] [serial = 1726] [outer = 0x9aada000] 02:32:08 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:08 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa8f800 == 9 [pid = 1854] [id = 651] 02:32:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9aa92800) [pid = 1854] [serial = 1727] [outer = (nil)] 02:32:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9aa97800) [pid = 1854] [serial = 1728] [outer = 0x9aa92800] 02:32:08 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:08 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2611 02:32:09 INFO - PROCESS | 1808 | 1476437529148 Marionette TRACE conn4 <- [1,1695,null,{"value":["/service-workers/service-worker/invalid-blobtype.https.html",0,null,null,[["Verify the response of FetchEvent using XMLHttpRequest",0,null,null]]]}] 02:32:09 INFO - . 02:32:09 INFO - TEST-OK | /service-workers/service-worker/invalid-blobtype.https.html | took 1892ms 02:32:09 INFO - PROCESS | 1808 | 1476437529160 Marionette TRACE conn4 -> [0,1696,"getWindowHandle",null] 02:32:09 INFO - TEST-START | /service-workers/service-worker/invalid-header.https.html 02:32:09 INFO - PROCESS | 1808 | 1476437529170 Marionette TRACE conn4 <- [1,1696,null,{"value":"2147483649"}] 02:32:09 INFO - PROCESS | 1808 | 1476437529202 Marionette TRACE conn4 -> [0,1697,"setScriptTimeout",{"ms":35000}] 02:32:09 INFO - PROCESS | 1808 | 1476437529207 Marionette TRACE conn4 <- [1,1697,null,{}] 02:32:09 INFO - PROCESS | 1808 | 1476437529226 Marionette TRACE conn4 -> [0,1698,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:09 INFO - PROCESS | 1808 | 1476437529401 Marionette TRACE conn4 <- [1,1698,null,{"value":null}] 02:32:09 INFO - PROCESS | 1808 | 1476437529500 Marionette TRACE conn4 -> [0,1699,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/invalid-header.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/invalid-header.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e8c00 == 10 [pid = 1854] [id = 652] 02:32:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9a9eac00) [pid = 1854] [serial = 1729] [outer = (nil)] 02:32:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9ad58000) [pid = 1854] [serial = 1730] [outer = 0x9a9eac00] 02:32:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9aa3c800) [pid = 1854] [serial = 1731] [outer = 0x9a9eac00] 02:32:10 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:10 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae6f000 == 11 [pid = 1854] [id = 653] 02:32:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9ae6f400) [pid = 1854] [serial = 1732] [outer = (nil)] 02:32:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9ae6fc00) [pid = 1854] [serial = 1733] [outer = 0x9ae6f400] 02:32:10 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:10 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:11 INFO - PROCESS | 1808 | 1476437531265 Marionette TRACE conn4 <- [1,1699,null,{"value":["/service-workers/service-worker/invalid-header.https.html",0,null,null,[["Verify the response of FetchEvent using XMLHttpRequest",0,null,null]]]}] 02:32:11 INFO - . 02:32:11 INFO - TEST-OK | /service-workers/service-worker/invalid-header.https.html | took 2129ms 02:32:11 INFO - PROCESS | 1808 | 1476437531305 Marionette TRACE conn4 -> [0,1700,"getWindowHandle",null] 02:32:11 INFO - PROCESS | 1808 | 1476437531309 Marionette TRACE conn4 <- [1,1700,null,{"value":"2147483649"}] 02:32:11 INFO - TEST-START | /service-workers/service-worker/multiple-register.https.html 02:32:11 INFO - PROCESS | 1808 | 1476437531322 Marionette TRACE conn4 -> [0,1701,"setScriptTimeout",{"ms":35000}] 02:32:11 INFO - PROCESS | 1808 | 1476437531324 Marionette TRACE conn4 <- [1,1701,null,{}] 02:32:11 INFO - PROCESS | 1808 | 1476437531336 Marionette TRACE conn4 -> [0,1702,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:11 INFO - PROCESS | 1808 | 1476437531504 Marionette TRACE conn4 <- [1,1702,null,{"value":null}] 02:32:11 INFO - PROCESS | 1808 | 1476437531589 Marionette TRACE conn4 -> [0,1703,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/multiple-register.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/multiple-register.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9df400 == 12 [pid = 1854] [id = 654] 02:32:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9a9dfc00) [pid = 1854] [serial = 1734] [outer = (nil)] 02:32:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9aa1d000) [pid = 1854] [serial = 1735] [outer = 0x9a9dfc00] 02:32:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9aa1b000) [pid = 1854] [serial = 1736] [outer = 0x9a9dfc00] 02:32:12 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:12 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:12 INFO - PROCESS | 1808 | --DOCSHELL 0x9a923000 == 11 [pid = 1854] [id = 649] 02:32:12 INFO - PROCESS | 1808 | --DOCSHELL 0x9aad5000 == 10 [pid = 1854] [id = 648] 02:32:12 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e7000 == 9 [pid = 1854] [id = 647] 02:32:12 INFO - PROCESS | 1808 | --DOCSHELL 0x9a921400 == 8 [pid = 1854] [id = 646] 02:32:12 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad36c00 == 7 [pid = 1854] [id = 641] 02:32:12 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9ae5c800) [pid = 1854] [serial = 1705] [outer = (nil)] [url = about:blank] 02:32:12 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9aad8000) [pid = 1854] [serial = 1709] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/frame-for-getregistrations.html] 02:32:12 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9aa93800) [pid = 1854] [serial = 1708] [outer = (nil)] [url = about:blank] 02:32:12 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9ae58000) [pid = 1854] [serial = 1706] [outer = (nil)] [url = about:blank] 02:32:12 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9ae3dc00) [pid = 1854] [serial = 1692] [outer = (nil)] [url = about:blank] 02:32:12 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9aa35800) [pid = 1854] [serial = 1697] [outer = (nil)] [url = about:blank] 02:32:12 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9aa9c000) [pid = 1854] [serial = 1687] [outer = (nil)] [url = about:blank] 02:32:12 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9ad3e000) [pid = 1854] [serial = 1690] [outer = (nil)] [url = about:blank] 02:32:12 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9aa96000) [pid = 1854] [serial = 1688] [outer = (nil)] [url = about:blank] 02:32:12 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9aca7000) [pid = 1854] [serial = 1685] [outer = (nil)] [url = about:blank] 02:32:12 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9aa90000) [pid = 1854] [serial = 1683] [outer = (nil)] [url = about:blank] 02:32:12 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9ae1b800) [pid = 1854] [serial = 1693] [outer = (nil)] [url = about:blank] 02:32:12 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9aa33400) [pid = 1854] [serial = 1695] [outer = (nil)] [url = about:blank] 02:32:12 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9aa37400) [pid = 1854] [serial = 1698] [outer = (nil)] [url = about:blank] 02:32:12 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9ad4e000) [pid = 1854] [serial = 1702] [outer = (nil)] [url = about:blank] 02:32:12 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0x9ad50400) [pid = 1854] [serial = 1703] [outer = (nil)] [url = about:blank] 02:32:12 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0x9ad3e400) [pid = 1854] [serial = 1700] [outer = (nil)] [url = about:blank] 02:32:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aca2c00 == 8 [pid = 1854] [id = 655] 02:32:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0x9aca5800) [pid = 1854] [serial = 1737] [outer = (nil)] 02:32:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9aca7000) [pid = 1854] [serial = 1738] [outer = 0x9aca5800] 02:32:13 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:13 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:13 INFO - PROCESS | 1808 | 1476437533471 Marionette TRACE conn4 <- [1,1703,null,{"value":["/service-workers/service-worker/multiple-register.https.html",0,null,null,[["Subsequent registrations resolve to the same registration object",0,null,null],["Subsequent registrations from a different iframe resolve to the different registration object but they refer to the same registration and workers",0,null,null],["Concurrent registrations resolve to the same registration object",0,null,null]]]}] 02:32:13 INFO - ... 02:32:13 INFO - TEST-OK | /service-workers/service-worker/multiple-register.https.html | took 2193ms 02:32:13 INFO - PROCESS | 1808 | 1476437533515 Marionette TRACE conn4 -> [0,1704,"getWindowHandle",null] 02:32:13 INFO - PROCESS | 1808 | 1476437533518 Marionette TRACE conn4 <- [1,1704,null,{"value":"2147483649"}] 02:32:13 INFO - TEST-START | /service-workers/service-worker/multiple-update.https.html 02:32:13 INFO - PROCESS | 1808 | 1476437533534 Marionette TRACE conn4 -> [0,1705,"setScriptTimeout",{"ms":35000}] 02:32:13 INFO - PROCESS | 1808 | 1476437533537 Marionette TRACE conn4 <- [1,1705,null,{}] 02:32:13 INFO - PROCESS | 1808 | 1476437533542 Marionette TRACE conn4 -> [0,1706,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:13 INFO - PROCESS | 1808 | 1476437533667 Marionette TRACE conn4 <- [1,1706,null,{"value":null}] 02:32:13 INFO - PROCESS | 1808 | 1476437533710 Marionette TRACE conn4 -> [0,1707,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/multiple-update.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/multiple-update.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa3f400 == 9 [pid = 1854] [id = 656] 02:32:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9aa90400) [pid = 1854] [serial = 1739] [outer = (nil)] 02:32:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9aae3800) [pid = 1854] [serial = 1740] [outer = 0x9aa90400] 02:32:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9acb0800) [pid = 1854] [serial = 1741] [outer = 0x9aa90400] 02:32:14 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:14 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:15 INFO - PROCESS | 1808 | 1476437535369 Marionette TRACE conn4 <- [1,1707,null,{"value":["/service-workers/service-worker/multiple-update.https.html",0,null,null,[["Trigger multiple updates.",0,null,null]]]}] 02:32:15 INFO - . 02:32:15 INFO - TEST-OK | /service-workers/service-worker/multiple-update.https.html | took 1894ms 02:32:15 INFO - PROCESS | 1808 | 1476437535418 Marionette TRACE conn4 -> [0,1708,"getWindowHandle",null] 02:32:15 INFO - PROCESS | 1808 | 1476437535424 Marionette TRACE conn4 <- [1,1708,null,{"value":"2147483649"}] 02:32:15 INFO - TEST-START | /service-workers/service-worker/navigate-window.https.html 02:32:15 INFO - PROCESS | 1808 | 1476437535437 Marionette TRACE conn4 -> [0,1709,"setScriptTimeout",{"ms":35000}] 02:32:15 INFO - PROCESS | 1808 | 1476437535439 Marionette TRACE conn4 <- [1,1709,null,{}] 02:32:15 INFO - PROCESS | 1808 | 1476437535443 Marionette TRACE conn4 -> [0,1710,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:15 INFO - PROCESS | 1808 | 1476437535561 Marionette TRACE conn4 <- [1,1710,null,{"value":null}] 02:32:15 INFO - PROCESS | 1808 | 1476437535675 Marionette TRACE conn4 -> [0,1711,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/navigate-window.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/navigate-window.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae6dc00 == 10 [pid = 1854] [id = 657] 02:32:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9ae6e000) [pid = 1854] [serial = 1742] [outer = (nil)] 02:32:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9ae89400) [pid = 1854] [serial = 1743] [outer = 0x9ae6e000] 02:32:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9ae75c00) [pid = 1854] [serial = 1744] [outer = 0x9ae6e000] 02:32:16 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:16 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:16 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9a9e8000) [pid = 1854] [serial = 1716] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/installing.https.html] 02:32:16 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9a9e2400) [pid = 1854] [serial = 1721] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/interfaces.https.html] 02:32:16 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9a921c00) [pid = 1854] [serial = 1713] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/install-event-type.https.html] 02:32:16 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9aadc000) [pid = 1854] [serial = 1719] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:32:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aed7800 == 11 [pid = 1854] [id = 658] 02:32:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9aed7c00) [pid = 1854] [serial = 1745] [outer = (nil)] 02:32:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9aedbc00) [pid = 1854] [serial = 1746] [outer = 0x9aed7c00] 02:32:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9aeda400) [pid = 1854] [serial = 1747] [outer = 0x9aed7c00] 02:32:17 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:17 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:17 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:17 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9aee9800) [pid = 1854] [serial = 1748] [outer = 0x9aed7c00] 02:32:18 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:18 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9aef4c00) [pid = 1854] [serial = 1749] [outer = 0x9aed7c00] 02:32:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aadc000 == 12 [pid = 1854] [id = 659] 02:32:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9aadd800) [pid = 1854] [serial = 1750] [outer = (nil)] 02:32:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9ad3c400) [pid = 1854] [serial = 1751] [outer = 0x9aadd800] 02:32:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9ad37c00) [pid = 1854] [serial = 1752] [outer = 0x9aadd800] 02:32:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9ae71400) [pid = 1854] [serial = 1753] [outer = 0x9aadd800] 02:32:20 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:20 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9aedac00) [pid = 1854] [serial = 1754] [outer = 0x9aadd800] 02:32:21 INFO - PROCESS | 1808 | 1476437541527 Marionette TRACE conn4 <- [1,1711,null,{"value":["/service-workers/service-worker/navigate-window.https.html",0,null,null,[["Clients.matchAll() should not show an old window as controlled after it navigates.",0,null,null],["Clients.matchAll() should not show an old window after it navigates.",0,null,null]]]}] 02:32:21 INFO - .. 02:32:21 INFO - TEST-OK | /service-workers/service-worker/navigate-window.https.html | took 6154ms 02:32:21 INFO - PROCESS | 1808 | 1476437541593 Marionette TRACE conn4 -> [0,1712,"getWindowHandle",null] 02:32:21 INFO - PROCESS | 1808 | 1476437541600 Marionette TRACE conn4 <- [1,1712,null,{"value":"2147483649"}] 02:32:21 INFO - TEST-START | /service-workers/service-worker/navigation-redirect.https.html 02:32:21 INFO - PROCESS | 1808 | 1476437541608 Marionette TRACE conn4 -> [0,1713,"setScriptTimeout",{"ms":35000}] 02:32:21 INFO - PROCESS | 1808 | 1476437541613 Marionette TRACE conn4 <- [1,1713,null,{}] 02:32:21 INFO - PROCESS | 1808 | 1476437541640 Marionette TRACE conn4 -> [0,1714,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:21 INFO - PROCESS | 1808 | 1476437541804 Marionette TRACE conn4 <- [1,1714,null,{"value":null}] 02:32:21 INFO - PROCESS | 1808 | 1476437541824 Marionette TRACE conn4 -> [0,1715,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/navigation-redirect.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/navigation-redirect.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa35800 == 13 [pid = 1854] [id = 660] 02:32:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9aa36400) [pid = 1854] [serial = 1755] [outer = (nil)] 02:32:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9aa9c000) [pid = 1854] [serial = 1756] [outer = 0x9aa36400] 02:32:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9aa96000) [pid = 1854] [serial = 1757] [outer = 0x9aa36400] 02:32:22 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:22 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:23 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa3f400 == 12 [pid = 1854] [id = 656] 02:32:23 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae6f000 == 11 [pid = 1854] [id = 653] 02:32:23 INFO - PROCESS | 1808 | --DOCSHELL 0x9aed7800 == 10 [pid = 1854] [id = 658] 02:32:23 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa8f800 == 9 [pid = 1854] [id = 651] 02:32:23 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e8c00 == 8 [pid = 1854] [id = 652] 02:32:23 INFO - PROCESS | 1808 | --DOCSHELL 0x9aca2c00 == 7 [pid = 1854] [id = 655] 02:32:23 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9df400 == 6 [pid = 1854] [id = 654] 02:32:23 INFO - PROCESS | 1808 | --DOCSHELL 0x9aad6000 == 5 [pid = 1854] [id = 650] 02:32:23 INFO - PROCESS | 1808 | --DOCSHELL 0x9aadc000 == 4 [pid = 1854] [id = 659] 02:32:23 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae6dc00 == 3 [pid = 1854] [id = 657] 02:32:23 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9a91f000) [pid = 1854] [serial = 1718] [outer = (nil)] [url = about:blank] 02:32:23 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9ae90400) [pid = 1854] [serial = 1711] [outer = (nil)] [url = about:blank] 02:32:23 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9ad4d800) [pid = 1854] [serial = 1722] [outer = (nil)] [url = about:blank] 02:32:23 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9aa91000) [pid = 1854] [serial = 1717] [outer = (nil)] [url = about:blank] 02:32:23 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9a964800) [pid = 1854] [serial = 1715] [outer = (nil)] [url = about:blank] 02:32:23 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9ad3a400) [pid = 1854] [serial = 1723] [outer = (nil)] [url = about:blank] 02:32:23 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9aadfc00) [pid = 1854] [serial = 1720] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:32:23 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9a962c00) [pid = 1854] [serial = 1714] [outer = (nil)] [url = about:blank] 02:32:23 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9ae40800) [pid = 1854] [serial = 1725] [outer = (nil)] [url = about:blank] 02:32:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a925000 == 4 [pid = 1854] [id = 661] 02:32:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9a925400) [pid = 1854] [serial = 1758] [outer = (nil)] 02:32:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9a926000) [pid = 1854] [serial = 1759] [outer = 0x9a925400] 02:32:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa94400 == 5 [pid = 1854] [id = 662] 02:32:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9aa94c00) [pid = 1854] [serial = 1760] [outer = (nil)] 02:32:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9aa95000) [pid = 1854] [serial = 1761] [outer = 0x9aa94c00] 02:32:24 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:24 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:24 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:24 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aae2400 == 6 [pid = 1854] [id = 663] 02:32:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9aae3c00) [pid = 1854] [serial = 1762] [outer = (nil)] 02:32:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9aca2c00) [pid = 1854] [serial = 1763] [outer = 0x9aae3c00] 02:32:24 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:24 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9aadd400) [pid = 1854] [serial = 1764] [outer = 0x9aae3c00] 02:32:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa3b400 == 7 [pid = 1854] [id = 664] 02:32:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9aae0400) [pid = 1854] [serial = 1765] [outer = (nil)] 02:32:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9ad38400) [pid = 1854] [serial = 1766] [outer = 0x9aae0400] 02:32:24 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:24 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad4d000 == 8 [pid = 1854] [id = 665] 02:32:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9ad4d800) [pid = 1854] [serial = 1767] [outer = (nil)] 02:32:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9ad4ec00) [pid = 1854] [serial = 1768] [outer = 0x9ad4d800] 02:32:24 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:24 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa33000 == 9 [pid = 1854] [id = 666] 02:32:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9ad58800) [pid = 1854] [serial = 1769] [outer = (nil)] 02:32:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9ad5a800) [pid = 1854] [serial = 1770] [outer = 0x9ad58800] 02:32:25 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:25 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae3dc00 == 10 [pid = 1854] [id = 667] 02:32:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9ae3f800) [pid = 1854] [serial = 1771] [outer = (nil)] 02:32:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9ae41000) [pid = 1854] [serial = 1772] [outer = 0x9ae3f800] 02:32:25 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:25 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9ae55000) [pid = 1854] [serial = 1773] [outer = 0x9ae3f800] 02:32:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae58000 == 11 [pid = 1854] [id = 668] 02:32:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9ae58800) [pid = 1854] [serial = 1774] [outer = (nil)] 02:32:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9ae5a000) [pid = 1854] [serial = 1775] [outer = 0x9ae58800] 02:32:25 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:25 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9ae43400) [pid = 1854] [serial = 1776] [outer = 0x9ae58800] 02:32:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a962c00 == 12 [pid = 1854] [id = 669] 02:32:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9ae5c800) [pid = 1854] [serial = 1777] [outer = (nil)] 02:32:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9ae6c400) [pid = 1854] [serial = 1778] [outer = 0x9ae5c800] 02:32:26 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:26 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae77800 == 13 [pid = 1854] [id = 670] 02:32:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x9ae8ac00) [pid = 1854] [serial = 1779] [outer = (nil)] 02:32:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x9ae8c800) [pid = 1854] [serial = 1780] [outer = 0x9ae8ac00] 02:32:26 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:26 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae96400 == 14 [pid = 1854] [id = 671] 02:32:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9aed2400) [pid = 1854] [serial = 1781] [outer = (nil)] 02:32:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x9ae94000) [pid = 1854] [serial = 1782] [outer = 0x9aed2400] 02:32:26 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:26 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aedb000 == 15 [pid = 1854] [id = 672] 02:32:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x9aedb800) [pid = 1854] [serial = 1783] [outer = (nil)] 02:32:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x9aede800) [pid = 1854] [serial = 1784] [outer = 0x9aedb800] 02:32:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x9aeecc00) [pid = 1854] [serial = 1785] [outer = 0x9aedb800] 02:32:27 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x9ae51000) [pid = 1854] [serial = 1710] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/indexeddb.https.html] 02:32:27 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x9aa90400) [pid = 1854] [serial = 1739] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/multiple-update.https.html] 02:32:27 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x9aed7c00) [pid = 1854] [serial = 1745] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 02:32:27 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x9aa92800) [pid = 1854] [serial = 1727] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/invalid-blobtype-iframe.https.html] 02:32:27 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x9aada000) [pid = 1854] [serial = 1724] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/invalid-blobtype.https.html] 02:32:27 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x9a9eac00) [pid = 1854] [serial = 1729] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/invalid-header.https.html] 02:32:27 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x9ae6f400) [pid = 1854] [serial = 1732] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/invalid-header-iframe.https.html] 02:32:27 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9a9dfc00) [pid = 1854] [serial = 1734] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/multiple-register.https.html] 02:32:27 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9aca5800) [pid = 1854] [serial = 1737] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/404.py] 02:32:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa96800 == 16 [pid = 1854] [id = 673] 02:32:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9aadf400) [pid = 1854] [serial = 1786] [outer = (nil)] 02:32:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9aae3400) [pid = 1854] [serial = 1787] [outer = 0x9aadf400] 02:32:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x9aed7400) [pid = 1854] [serial = 1788] [outer = 0x9aadf400] 02:32:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae6f400 == 17 [pid = 1854] [id = 674] 02:32:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x9aef6000) [pid = 1854] [serial = 1789] [outer = (nil)] 02:32:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9aef6400) [pid = 1854] [serial = 1790] [outer = 0x9aef6000] 02:32:27 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:27 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aeedc00 == 18 [pid = 1854] [id = 675] 02:32:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x9b06fc00) [pid = 1854] [serial = 1791] [outer = (nil)] 02:32:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x9b070400) [pid = 1854] [serial = 1792] [outer = 0x9b06fc00] 02:32:28 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:28 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b074400 == 19 [pid = 1854] [id = 676] 02:32:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x9b074800) [pid = 1854] [serial = 1793] [outer = (nil)] 02:32:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x9b074c00) [pid = 1854] [serial = 1794] [outer = 0x9b074800] 02:32:28 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:28 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b076800 == 20 [pid = 1854] [id = 677] 02:32:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x9b078000) [pid = 1854] [serial = 1795] [outer = (nil)] 02:32:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x9b078800) [pid = 1854] [serial = 1796] [outer = 0x9b078000] 02:32:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x9b0a2800) [pid = 1854] [serial = 1797] [outer = 0x9b078000] 02:32:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b07b000 == 21 [pid = 1854] [id = 678] 02:32:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x9b07b400) [pid = 1854] [serial = 1798] [outer = (nil)] 02:32:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x9b0a4400) [pid = 1854] [serial = 1799] [outer = 0x9b07b400] 02:32:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x9b0a8400) [pid = 1854] [serial = 1800] [outer = 0x9b07b400] 02:32:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b0a7400 == 22 [pid = 1854] [id = 679] 02:32:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x9b0a9000) [pid = 1854] [serial = 1801] [outer = (nil)] 02:32:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x9ae40800) [pid = 1854] [serial = 1802] [outer = 0x9b0a9000] 02:32:29 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:29 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa9c800 == 23 [pid = 1854] [id = 680] 02:32:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x9aadfc00) [pid = 1854] [serial = 1803] [outer = (nil)] 02:32:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x9aae2000) [pid = 1854] [serial = 1804] [outer = 0x9aadfc00] 02:32:29 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:29 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae57000 == 24 [pid = 1854] [id = 681] 02:32:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x9ae6b000) [pid = 1854] [serial = 1805] [outer = (nil)] 02:32:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x9ae6f000) [pid = 1854] [serial = 1806] [outer = 0x9ae6b000] 02:32:30 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:30 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae73800 == 25 [pid = 1854] [id = 682] 02:32:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x9ae95800) [pid = 1854] [serial = 1807] [outer = (nil)] 02:32:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x9a9e3c00) [pid = 1854] [serial = 1808] [outer = 0x9ae95800] 02:32:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x9b0ad400) [pid = 1854] [serial = 1809] [outer = 0x9ae95800] 02:32:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aed4800 == 26 [pid = 1854] [id = 683] 02:32:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x9aed4c00) [pid = 1854] [serial = 1810] [outer = (nil)] 02:32:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x9aedd800) [pid = 1854] [serial = 1811] [outer = 0x9aed4c00] 02:32:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x9ad38800) [pid = 1854] [serial = 1812] [outer = 0x9aed4c00] 02:32:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a91f400 == 27 [pid = 1854] [id = 684] 02:32:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x9a921000) [pid = 1854] [serial = 1813] [outer = (nil)] 02:32:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x9a921400) [pid = 1854] [serial = 1814] [outer = 0x9a921000] 02:32:31 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:31 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9b07b000 == 26 [pid = 1854] [id = 678] 02:32:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9b076800 == 25 [pid = 1854] [id = 677] 02:32:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9b074400 == 24 [pid = 1854] [id = 676] 02:32:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9aeedc00 == 23 [pid = 1854] [id = 675] 02:32:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae6f400 == 22 [pid = 1854] [id = 674] 02:32:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa96800 == 21 [pid = 1854] [id = 673] 02:32:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9aedb000 == 20 [pid = 1854] [id = 672] 02:32:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae96400 == 19 [pid = 1854] [id = 671] 02:32:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae77800 == 18 [pid = 1854] [id = 670] 02:32:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9a962c00 == 17 [pid = 1854] [id = 669] 02:32:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae58000 == 16 [pid = 1854] [id = 668] 02:32:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae3dc00 == 15 [pid = 1854] [id = 667] 02:32:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa33000 == 14 [pid = 1854] [id = 666] 02:32:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad4d000 == 13 [pid = 1854] [id = 665] 02:32:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa3b400 == 12 [pid = 1854] [id = 664] 02:32:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9aae2400 == 11 [pid = 1854] [id = 663] 02:32:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa94400 == 10 [pid = 1854] [id = 662] 02:32:31 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x9aee9800) [pid = 1854] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 02:32:31 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x9aeda400) [pid = 1854] [serial = 1747] [outer = (nil)] [url = about:blank] 02:32:31 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x9aef4c00) [pid = 1854] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 02:32:31 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x9aedbc00) [pid = 1854] [serial = 1746] [outer = (nil)] [url = about:blank] 02:32:31 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x9aa97800) [pid = 1854] [serial = 1728] [outer = (nil)] [url = about:blank] 02:32:31 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x9ae4f000) [pid = 1854] [serial = 1726] [outer = (nil)] [url = about:blank] 02:32:31 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x9ad58000) [pid = 1854] [serial = 1730] [outer = (nil)] [url = about:blank] 02:32:31 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x9ae6fc00) [pid = 1854] [serial = 1733] [outer = (nil)] [url = about:blank] 02:32:31 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x9aa3c800) [pid = 1854] [serial = 1731] [outer = (nil)] [url = about:blank] 02:32:31 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x9aae3800) [pid = 1854] [serial = 1740] [outer = (nil)] [url = about:blank] 02:32:31 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x9ae89400) [pid = 1854] [serial = 1743] [outer = (nil)] [url = about:blank] 02:32:31 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x9aa1d000) [pid = 1854] [serial = 1735] [outer = (nil)] [url = about:blank] 02:32:31 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x9aca7000) [pid = 1854] [serial = 1738] [outer = (nil)] [url = about:blank] 02:32:31 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x9aa1b000) [pid = 1854] [serial = 1736] [outer = (nil)] [url = about:blank] 02:32:31 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x9acb0800) [pid = 1854] [serial = 1741] [outer = (nil)] [url = about:blank] 02:32:31 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x9aca6000) [pid = 1854] [serial = 1712] [outer = (nil)] [url = about:blank] 02:32:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e3000 == 11 [pid = 1854] [id = 685] 02:32:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x9a9e8000) [pid = 1854] [serial = 1815] [outer = (nil)] 02:32:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x9a9e8800) [pid = 1854] [serial = 1816] [outer = 0x9a9e8000] 02:32:31 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:31 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa33000 == 12 [pid = 1854] [id = 686] 02:32:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x9aa33800) [pid = 1854] [serial = 1817] [outer = (nil)] 02:32:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x9aa33c00) [pid = 1854] [serial = 1818] [outer = 0x9aa33800] 02:32:32 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:32 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa3b400 == 13 [pid = 1854] [id = 687] 02:32:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x9aa92800) [pid = 1854] [serial = 1819] [outer = (nil)] 02:32:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x9aa97800) [pid = 1854] [serial = 1820] [outer = 0x9aa92800] 02:32:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x9aca2400) [pid = 1854] [serial = 1821] [outer = 0x9aa92800] 02:32:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x9acab000 == 14 [pid = 1854] [id = 688] 02:32:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x9ad31400) [pid = 1854] [serial = 1822] [outer = (nil)] 02:32:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x9ad31800) [pid = 1854] [serial = 1823] [outer = 0x9ad31400] 02:32:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x9ad4b800) [pid = 1854] [serial = 1824] [outer = 0x9ad31400] 02:32:33 INFO - PROCESS | 1808 | 1476437553037 Marionette TRACE conn4 <- [1,1715,null,{"value":["/service-workers/service-worker/navigation-redirect.https.html",0,null,null,[["Normal redirect to same-origin scope.",0,null,null],["Normal redirect to other-origin scope.",0,null,null],["SW-fallbacked redirect to same-origin out-scope.",0,null,null],["SW-fallbacked redirect to same-origin same-scope.",0,null,null],["SW-fallbacked redirect to same-origin other-scope.",0,null,null],["SW-fallbacked redirect to other-origin out-scope.",0,null,null],["SW-fallbacked redirect to other-origin in-scope.",0,null,null],["SW-generated redirect to same-origin out-scope.",0,null,null],["SW-generated redirect to same-origin same-scope.",0,null,null],["SW-generated redirect to same-origin other-scope.",0,null,null],["SW-generated redirect to other-origin out-scope.",0,null,null],["SW-generated redirect to other-origin in-scope.",0,null,null],["SW-fetched redirect to same-origin out-scope.",0,null,null],["SW-fetched redirect to same-origin same-scope.",0,null,null],["SW-fetched redirect to same-origin other-scope.",0,null,null],["SW-fetched redirect to other-origin out-scope.",0,null,null],["SW-fetched redirect to other-origin in-scope.",0,null,null],["Redirect to same-origin out-scope with opaque redirect response.",0,null,null],["Redirect to same-origin same-scope with opaque redirect response.",0,null,null],["Redirect to same-origin other-scope with opaque redirect response.",0,null,null],["Redirect to other-origin out-scope with opaque redirect response.",0,null,null],["Redirect to other-origin in-scope with opaque redirect response.",0,null,null],["Redirect to same-origin out-scope with opaque redirect response which is passed through Cache.",0,null,null],["Redirect to same-origin same-scope with opaque redirect response which is passed through Cache.",0,null,null],["Redirect to same-origin other-scope with opaque redirect response which is passed through Cache.",0,null,null],["Redirect to other-origin out-scope with opaque redirect response which is passed through Cache.",0,null,null],["Redirect to other-origin in-scope with opaque redirect response which is passed through Cache.",0,null,null]]]}] 02:32:33 INFO - ........................... 02:32:33 INFO - TEST-OK | /service-workers/service-worker/navigation-redirect.https.html | took 11521ms 02:32:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:32:33 INFO - PROCESS | 1808 | 1476437553166 Marionette TRACE conn4 -> [0,1716,"getWindowHandle",null] 02:32:33 INFO - PROCESS | 1808 | 1476437553171 Marionette TRACE conn4 <- [1,1716,null,{"value":"2147483649"}] 02:32:33 INFO - TEST-START | /service-workers/service-worker/onactivate-script-error.https.html 02:32:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:32:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:32:33 INFO - PROCESS | 1808 | 1476437553388 Marionette TRACE conn4 -> [0,1717,"setScriptTimeout",{"ms":35000}] 02:32:33 INFO - PROCESS | 1808 | 1476437553397 Marionette TRACE conn4 <- [1,1717,null,{}] 02:32:33 INFO - PROCESS | 1808 | 1476437553475 Marionette TRACE conn4 -> [0,1718,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:33 INFO - PROCESS | 1808 | 1476437553760 Marionette TRACE conn4 <- [1,1718,null,{"value":null}] 02:32:33 INFO - PROCESS | 1808 | 1476437553849 Marionette TRACE conn4 -> [0,1719,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/onactivate-script-error.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/onactivate-script-error.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a967800 == 15 [pid = 1854] [id = 689] 02:32:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x9a9e0000) [pid = 1854] [serial = 1825] [outer = (nil)] 02:32:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x9aa12c00) [pid = 1854] [serial = 1826] [outer = 0x9a9e0000] 02:32:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x9aa14000) [pid = 1854] [serial = 1827] [outer = 0x9a9e0000] 02:32:34 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:34 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x9ae6e000) [pid = 1854] [serial = 1742] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/navigate-window.https.html] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x9aadd800) [pid = 1854] [serial = 1750] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x9aadf400) [pid = 1854] [serial = 1786] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x9aae3c00) [pid = 1854] [serial = 1762] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x9ad4d800) [pid = 1854] [serial = 1767] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x9aae0400) [pid = 1854] [serial = 1765] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x9aa94c00) [pid = 1854] [serial = 1760] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x9aef6000) [pid = 1854] [serial = 1789] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x9aedb800) [pid = 1854] [serial = 1783] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x9b06fc00) [pid = 1854] [serial = 1791] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x9aed2400) [pid = 1854] [serial = 1781] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x9b074800) [pid = 1854] [serial = 1793] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x9b078000) [pid = 1854] [serial = 1795] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x9ae8ac00) [pid = 1854] [serial = 1779] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x9ae58800) [pid = 1854] [serial = 1774] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x9ae3f800) [pid = 1854] [serial = 1771] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x9ae5c800) [pid = 1854] [serial = 1777] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x9ad58800) [pid = 1854] [serial = 1769] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 02:32:35 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x9b07b400) [pid = 1854] [serial = 1798] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:35 INFO - PROCESS | 1808 | 1476437555623 Marionette TRACE conn4 <- [1,1719,null,{"value":["/service-workers/service-worker/onactivate-script-error.https.html",0,null,null,[["activate handler throws an error",0,null,null],["activate handler throws an error, error handler does not cancel",0,null,null],["activate handler dispatches an event that throws an error",0,null,null],["activate handler throws an error that is cancelled",0,null,null],["activate handler throws an error and prevents default",0,null,null]]]}] 02:32:35 INFO - ..... 02:32:35 INFO - TEST-OK | /service-workers/service-worker/onactivate-script-error.https.html | took 2453ms 02:32:35 INFO - TEST-START | /service-workers/service-worker/oninstall-script-error.https.html 02:32:35 INFO - PROCESS | 1808 | 1476437555681 Marionette TRACE conn4 -> [0,1720,"getWindowHandle",null] 02:32:35 INFO - PROCESS | 1808 | 1476437555684 Marionette TRACE conn4 <- [1,1720,null,{"value":"2147483649"}] 02:32:35 INFO - PROCESS | 1808 | 1476437555691 Marionette TRACE conn4 -> [0,1721,"setScriptTimeout",{"ms":35000}] 02:32:35 INFO - PROCESS | 1808 | 1476437555694 Marionette TRACE conn4 <- [1,1721,null,{}] 02:32:35 INFO - PROCESS | 1808 | 1476437555698 Marionette TRACE conn4 -> [0,1722,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:35 INFO - PROCESS | 1808 | 1476437555896 Marionette TRACE conn4 <- [1,1722,null,{"value":null}] 02:32:35 INFO - PROCESS | 1808 | 1476437555956 Marionette TRACE conn4 -> [0,1723,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/oninstall-script-error.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/oninstall-script-error.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa91c00 == 16 [pid = 1854] [id = 690] 02:32:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x9ae54800) [pid = 1854] [serial = 1828] [outer = (nil)] 02:32:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x9ae92400) [pid = 1854] [serial = 1829] [outer = 0x9ae54800] 02:32:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x9ae94400) [pid = 1854] [serial = 1830] [outer = 0x9ae54800] 02:32:36 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:36 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 02:32:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 02:32:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 02:32:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 02:32:37 INFO - PROCESS | 1808 | 1476437557518 Marionette TRACE conn4 <- [1,1723,null,{"value":["/service-workers/service-worker/oninstall-script-error.https.html",0,null,null,[["install handler throws an error",0,null,null],["install handler throws an error, error handler does not cancel",0,null,null],["install handler dispatches an event that throws an error",0,null,null],["install handler throws an error that is cancelled",0,null,null],["install handler throws an error and prevents default",0,null,null]]]}] 02:32:37 INFO - ..... 02:32:37 INFO - TEST-OK | /service-workers/service-worker/oninstall-script-error.https.html | took 1887ms 02:32:37 INFO - PROCESS | 1808 | 1476437557577 Marionette TRACE conn4 -> [0,1724,"getWindowHandle",null] 02:32:37 INFO - PROCESS | 1808 | 1476437557582 Marionette TRACE conn4 <- [1,1724,null,{"value":"2147483649"}] 02:32:37 INFO - TEST-START | /service-workers/service-worker/performance-timeline.https.html 02:32:37 INFO - PROCESS | 1808 | 1476437557593 Marionette TRACE conn4 -> [0,1725,"setScriptTimeout",{"ms":35000}] 02:32:37 INFO - PROCESS | 1808 | 1476437557595 Marionette TRACE conn4 <- [1,1725,null,{}] 02:32:37 INFO - PROCESS | 1808 | 1476437557605 Marionette TRACE conn4 -> [0,1726,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:37 INFO - PROCESS | 1808 | 1476437557739 Marionette TRACE conn4 <- [1,1726,null,{"value":null}] 02:32:37 INFO - PROCESS | 1808 | 1476437557753 Marionette TRACE conn4 -> [0,1727,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/performance-timeline.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/performance-timeline.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9dfc00 == 17 [pid = 1854] [id = 691] 02:32:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x9a9e0400) [pid = 1854] [serial = 1831] [outer = (nil)] 02:32:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x9aa1c400) [pid = 1854] [serial = 1832] [outer = 0x9a9e0400] 02:32:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x9a9ee800) [pid = 1854] [serial = 1833] [outer = 0x9a9e0400] 02:32:38 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:38 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:39 INFO - PROCESS | 1808 | 1476437559344 Marionette TRACE conn4 <- [1,1727,null,{"value":["/service-workers/service-worker/performance-timeline.https.html",0,null,null,[["Test Performance Timeline API in Service Worker",0,null,null],["User Timing",0,{},{}],["Resource Timing",1,"assert_equals: expected 2 but got 0","@https://web-platform.test:8443/service-workers/service-worker/resources/performance-timeline-worker.js:39:11\n"]]]}] 02:32:39 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:32:39 INFO - ... 02:32:39 INFO - TEST-OK | /service-workers/service-worker/performance-timeline.https.html | took 1794ms 02:32:39 INFO - PROCESS | 1808 | 1476437559404 Marionette TRACE conn4 -> [0,1728,"getWindowHandle",null] 02:32:39 INFO - PROCESS | 1808 | 1476437559406 Marionette TRACE conn4 <- [1,1728,null,{"value":"2147483649"}] 02:32:39 INFO - TEST-START | /service-workers/service-worker/postmessage-msgport-to-client.https.html 02:32:39 INFO - PROCESS | 1808 | 1476437559433 Marionette TRACE conn4 -> [0,1729,"setScriptTimeout",{"ms":35000}] 02:32:39 INFO - PROCESS | 1808 | 1476437559439 Marionette TRACE conn4 <- [1,1729,null,{}] 02:32:39 INFO - PROCESS | 1808 | 1476437559446 Marionette TRACE conn4 -> [0,1730,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:39 INFO - PROCESS | 1808 | 1476437559593 Marionette TRACE conn4 <- [1,1730,null,{"value":null}] 02:32:39 INFO - PROCESS | 1808 | 1476437559634 Marionette TRACE conn4 -> [0,1731,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/postmessage-msgport-to-client.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/postmessage-msgport-to-client.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa3ec00 == 18 [pid = 1854] [id = 692] 02:32:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x9ae1f800) [pid = 1854] [serial = 1834] [outer = (nil)] 02:32:39 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:39 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x9b267000) [pid = 1854] [serial = 1835] [outer = 0x9ae1f800] 02:32:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x9aca6000) [pid = 1854] [serial = 1836] [outer = 0x9ae1f800] 02:32:40 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:40 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b39a000 == 19 [pid = 1854] [id = 693] 02:32:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x9b39a400) [pid = 1854] [serial = 1837] [outer = (nil)] 02:32:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x9a961000) [pid = 1854] [serial = 1838] [outer = 0x9b39a400] 02:32:41 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:41 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:32:41 INFO - PROCESS | 1808 | 1476437561458 Marionette TRACE conn4 <- [1,1731,null,{"value":["/service-workers/service-worker/postmessage-msgport-to-client.https.html",0,null,null,[["postMessage MessagePorts from ServiceWorker to Client",0,null,null]]]}] 02:32:41 INFO - . 02:32:41 INFO - TEST-OK | /service-workers/service-worker/postmessage-msgport-to-client.https.html | took 2043ms 02:32:41 INFO - PROCESS | 1808 | 1476437561474 Marionette TRACE conn4 -> [0,1732,"getWindowHandle",null] 02:32:41 INFO - PROCESS | 1808 | 1476437561482 Marionette TRACE conn4 <- [1,1732,null,{"value":"2147483649"}] 02:32:41 INFO - TEST-START | /service-workers/service-worker/postmessage-to-client.https.html 02:32:41 INFO - PROCESS | 1808 | 1476437561491 Marionette TRACE conn4 -> [0,1733,"setScriptTimeout",{"ms":35000}] 02:32:41 INFO - PROCESS | 1808 | 1476437561499 Marionette TRACE conn4 <- [1,1733,null,{}] 02:32:41 INFO - PROCESS | 1808 | 1476437561517 Marionette TRACE conn4 -> [0,1734,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:41 INFO - PROCESS | 1808 | 1476437561687 Marionette TRACE conn4 <- [1,1734,null,{"value":null}] 02:32:41 INFO - PROCESS | 1808 | 1476437561727 Marionette TRACE conn4 -> [0,1735,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/postmessage-to-client.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/postmessage-to-client.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9edc00 == 20 [pid = 1854] [id = 694] 02:32:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x9aa0f000) [pid = 1854] [serial = 1839] [outer = (nil)] 02:32:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x9aad6c00) [pid = 1854] [serial = 1840] [outer = 0x9aa0f000] 02:32:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x9aa90000) [pid = 1854] [serial = 1841] [outer = 0x9aa0f000] 02:32:42 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:42 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9a967800 == 19 [pid = 1854] [id = 689] 02:32:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9b0a7400 == 18 [pid = 1854] [id = 679] 02:32:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9a925000 == 17 [pid = 1854] [id = 661] 02:32:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9acab000 == 16 [pid = 1854] [id = 688] 02:32:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa3b400 == 15 [pid = 1854] [id = 687] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x9aed7400) [pid = 1854] [serial = 1788] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x9aae3400) [pid = 1854] [serial = 1787] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x9aca2c00) [pid = 1854] [serial = 1763] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x9ad4ec00) [pid = 1854] [serial = 1768] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x9ad38400) [pid = 1854] [serial = 1766] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x9aadd400) [pid = 1854] [serial = 1764] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x9aa95000) [pid = 1854] [serial = 1761] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x9aef6400) [pid = 1854] [serial = 1790] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x9aeecc00) [pid = 1854] [serial = 1785] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x9b070400) [pid = 1854] [serial = 1792] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x9ae94000) [pid = 1854] [serial = 1782] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x9b074c00) [pid = 1854] [serial = 1794] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x9aede800) [pid = 1854] [serial = 1784] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x9b0a2800) [pid = 1854] [serial = 1797] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x9ae8c800) [pid = 1854] [serial = 1780] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x9b078800) [pid = 1854] [serial = 1796] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x9ae43400) [pid = 1854] [serial = 1776] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x9ae55000) [pid = 1854] [serial = 1773] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x9ae5a000) [pid = 1854] [serial = 1775] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9ae6c400) [pid = 1854] [serial = 1778] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9ae41000) [pid = 1854] [serial = 1772] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9ad5a800) [pid = 1854] [serial = 1770] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9b0a4400) [pid = 1854] [serial = 1799] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9b0a8400) [pid = 1854] [serial = 1800] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa33000 == 14 [pid = 1854] [id = 686] 02:32:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e3000 == 13 [pid = 1854] [id = 685] 02:32:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9a91f400 == 12 [pid = 1854] [id = 684] 02:32:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9aed4800 == 11 [pid = 1854] [id = 683] 02:32:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa35800 == 10 [pid = 1854] [id = 660] 02:32:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae73800 == 9 [pid = 1854] [id = 682] 02:32:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae57000 == 8 [pid = 1854] [id = 681] 02:32:43 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa9c800 == 7 [pid = 1854] [id = 680] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9ae75c00) [pid = 1854] [serial = 1744] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9aedac00) [pid = 1854] [serial = 1754] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9ae71400) [pid = 1854] [serial = 1753] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9ad37c00) [pid = 1854] [serial = 1752] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9ad3c400) [pid = 1854] [serial = 1751] [outer = (nil)] [url = about:blank] 02:32:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa3b400 == 8 [pid = 1854] [id = 695] 02:32:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9aa3d000) [pid = 1854] [serial = 1842] [outer = (nil)] 02:32:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9aa3dc00) [pid = 1854] [serial = 1843] [outer = 0x9aa3d000] 02:32:43 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:43 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:43 INFO - PROCESS | 1808 | 1476437563624 Marionette TRACE conn4 <- [1,1735,null,{"value":["/service-workers/service-worker/postmessage-to-client.https.html",0,null,null,[["postMessage from ServiceWorker to Client",0,null,null]]]}] 02:32:43 INFO - . 02:32:43 INFO - TEST-OK | /service-workers/service-worker/postmessage-to-client.https.html | took 2152ms 02:32:43 INFO - PROCESS | 1808 | 1476437563643 Marionette TRACE conn4 -> [0,1736,"getWindowHandle",null] 02:32:43 INFO - PROCESS | 1808 | 1476437563645 Marionette TRACE conn4 <- [1,1736,null,{"value":"2147483649"}] 02:32:43 INFO - TEST-START | /service-workers/service-worker/postmessage.https.html 02:32:43 INFO - PROCESS | 1808 | 1476437563651 Marionette TRACE conn4 -> [0,1737,"setScriptTimeout",{"ms":35000}] 02:32:43 INFO - PROCESS | 1808 | 1476437563653 Marionette TRACE conn4 <- [1,1737,null,{}] 02:32:43 INFO - PROCESS | 1808 | 1476437563659 Marionette TRACE conn4 -> [0,1738,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:43 INFO - PROCESS | 1808 | 1476437563838 Marionette TRACE conn4 <- [1,1738,null,{"value":null}] 02:32:43 INFO - PROCESS | 1808 | 1476437563892 Marionette TRACE conn4 -> [0,1739,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/postmessage.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/postmessage.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e1000 == 9 [pid = 1854] [id = 696] 02:32:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9a9e2000) [pid = 1854] [serial = 1844] [outer = (nil)] 02:32:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9acaa400) [pid = 1854] [serial = 1845] [outer = 0x9a9e2000] 02:32:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9acb0c00) [pid = 1854] [serial = 1846] [outer = 0x9a9e2000] 02:32:44 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:44 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:32:45 INFO - PROCESS | 1808 | 1476437565070 Marionette TRACE conn4 <- [1,1739,null,{"value":["/service-workers/service-worker/postmessage.https.html",0,null,null,[["postMessage to a ServiceWorker (and back via MessagePort)",0,null,null]]]}] 02:32:45 INFO - . 02:32:45 INFO - TEST-OK | /service-workers/service-worker/postmessage.https.html | took 1486ms 02:32:45 INFO - PROCESS | 1808 | 1476437565138 Marionette TRACE conn4 -> [0,1740,"getWindowHandle",null] 02:32:45 INFO - PROCESS | 1808 | 1476437565141 Marionette TRACE conn4 <- [1,1740,null,{"value":"2147483649"}] 02:32:45 INFO - TEST-START | /service-workers/service-worker/ready.https.html 02:32:45 INFO - PROCESS | 1808 | 1476437565147 Marionette TRACE conn4 -> [0,1741,"setScriptTimeout",{"ms":35000}] 02:32:45 INFO - PROCESS | 1808 | 1476437565149 Marionette TRACE conn4 <- [1,1741,null,{}] 02:32:45 INFO - PROCESS | 1808 | 1476437565155 Marionette TRACE conn4 -> [0,1742,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:45 INFO - PROCESS | 1808 | 1476437565297 Marionette TRACE conn4 <- [1,1742,null,{"value":null}] 02:32:45 INFO - PROCESS | 1808 | 1476437565319 Marionette TRACE conn4 -> [0,1743,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/ready.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/ready.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad4f000 == 10 [pid = 1854] [id = 697] 02:32:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9ad4fc00) [pid = 1854] [serial = 1847] [outer = (nil)] 02:32:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9ae42800) [pid = 1854] [serial = 1848] [outer = 0x9ad4fc00] 02:32:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9ae41c00) [pid = 1854] [serial = 1849] [outer = 0x9ad4fc00] 02:32:45 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:45 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae47400 == 11 [pid = 1854] [id = 698] 02:32:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9ae47800) [pid = 1854] [serial = 1850] [outer = (nil)] 02:32:46 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:46 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae47c00 == 12 [pid = 1854] [id = 699] 02:32:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9ae55400) [pid = 1854] [serial = 1851] [outer = (nil)] 02:32:46 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:46 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x9ae6a400) [pid = 1854] [serial = 1852] [outer = 0x9ae47800] 02:32:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x9ae73400) [pid = 1854] [serial = 1853] [outer = 0x9ae55400] 02:32:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae8c000 == 13 [pid = 1854] [id = 700] 02:32:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9ae8c800) [pid = 1854] [serial = 1854] [outer = (nil)] 02:32:46 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:46 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x9ae8f400) [pid = 1854] [serial = 1855] [outer = 0x9ae8c800] 02:32:47 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x9aa36400) [pid = 1854] [serial = 1755] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/navigation-redirect.https.html] 02:32:47 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x9a9e0000) [pid = 1854] [serial = 1825] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/onactivate-script-error.https.html] 02:32:47 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x9ae6b000) [pid = 1854] [serial = 1805] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 02:32:47 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x9aadfc00) [pid = 1854] [serial = 1803] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:47 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9ad31400) [pid = 1854] [serial = 1822] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:47 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9aa92800) [pid = 1854] [serial = 1819] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 02:32:47 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9aa33800) [pid = 1854] [serial = 1817] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 02:32:47 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9a9e8000) [pid = 1854] [serial = 1815] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:47 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9b0a9000) [pid = 1854] [serial = 1801] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 02:32:47 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9a921000) [pid = 1854] [serial = 1813] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 02:32:47 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9aed4c00) [pid = 1854] [serial = 1810] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:47 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9a925400) [pid = 1854] [serial = 1758] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-other-origin.html] 02:32:47 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9ae95800) [pid = 1854] [serial = 1807] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 02:32:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2389 02:32:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 02:32:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa94400 == 14 [pid = 1854] [id = 701] 02:32:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9aadd000) [pid = 1854] [serial = 1856] [outer = (nil)] 02:32:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9a961400) [pid = 1854] [serial = 1857] [outer = 0x9aadd000] 02:32:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae77c00 == 15 [pid = 1854] [id = 702] 02:32:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9ae87400) [pid = 1854] [serial = 1858] [outer = (nil)] 02:32:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9ae88000) [pid = 1854] [serial = 1859] [outer = 0x9ae87400] 02:32:47 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:47 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:47 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:47 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2389 02:32:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 02:32:48 INFO - PROCESS | 1808 | 1476437568330 Marionette TRACE conn4 <- [1,1743,null,{"value":["/service-workers/service-worker/ready.https.html",0,null,null,[["ready returns the same Promise object",0,null,null],["ready returns a Promise object in the context of the related document",0,null,null],["ready on a controlled document",0,null,null],["ready on a potential controlled document",0,null,null],["ready after a longer matched registration registered",0,null,null],["access ready after it has been resolved",0,null,null]]]}] 02:32:48 INFO - ...... 02:32:48 INFO - TEST-OK | /service-workers/service-worker/ready.https.html | took 3239ms 02:32:48 INFO - TEST-START | /service-workers/service-worker/referer.https.html 02:32:48 INFO - PROCESS | 1808 | 1476437568387 Marionette TRACE conn4 -> [0,1744,"getWindowHandle",null] 02:32:48 INFO - PROCESS | 1808 | 1476437568390 Marionette TRACE conn4 <- [1,1744,null,{"value":"2147483649"}] 02:32:48 INFO - PROCESS | 1808 | 1476437568396 Marionette TRACE conn4 -> [0,1745,"setScriptTimeout",{"ms":35000}] 02:32:48 INFO - PROCESS | 1808 | 1476437568399 Marionette TRACE conn4 <- [1,1745,null,{}] 02:32:48 INFO - PROCESS | 1808 | 1476437568404 Marionette TRACE conn4 -> [0,1746,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:48 INFO - PROCESS | 1808 | 1476437568519 Marionette TRACE conn4 <- [1,1746,null,{"value":null}] 02:32:48 INFO - PROCESS | 1808 | 1476437568547 Marionette TRACE conn4 -> [0,1747,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/referer.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/referer.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad4c000 == 16 [pid = 1854] [id = 703] 02:32:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9ae69000) [pid = 1854] [serial = 1860] [outer = (nil)] 02:32:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9b0a4c00) [pid = 1854] [serial = 1861] [outer = 0x9ae69000] 02:32:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9b0a3800) [pid = 1854] [serial = 1862] [outer = 0x9ae69000] 02:32:49 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:49 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b262c00 == 17 [pid = 1854] [id = 704] 02:32:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9b263000) [pid = 1854] [serial = 1863] [outer = (nil)] 02:32:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9b263800) [pid = 1854] [serial = 1864] [outer = 0x9b263000] 02:32:50 INFO - PROCESS | 1808 | 1476437570602 Marionette TRACE conn4 <- [1,1747,null,{"value":["/service-workers/service-worker/referer.https.html",0,null,null,[["Verify the referer",0,null,null]]]}] 02:32:50 INFO - . 02:32:50 INFO - TEST-OK | /service-workers/service-worker/referer.https.html | took 2242ms 02:32:50 INFO - PROCESS | 1808 | 1476437570637 Marionette TRACE conn4 -> [0,1748,"getWindowHandle",null] 02:32:50 INFO - PROCESS | 1808 | 1476437570639 Marionette TRACE conn4 <- [1,1748,null,{"value":"2147483649"}] 02:32:50 INFO - TEST-START | /service-workers/service-worker/register-closed-window.https.html 02:32:50 INFO - PROCESS | 1808 | 1476437570652 Marionette TRACE conn4 -> [0,1749,"setScriptTimeout",{"ms":185000}] 02:32:50 INFO - PROCESS | 1808 | 1476437570661 Marionette TRACE conn4 <- [1,1749,null,{}] 02:32:50 INFO - PROCESS | 1808 | 1476437570668 Marionette TRACE conn4 -> [0,1750,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:50 INFO - PROCESS | 1808 | 1476437570823 Marionette TRACE conn4 <- [1,1750,null,{"value":null}] 02:32:50 INFO - PROCESS | 1808 | 1476437570913 Marionette TRACE conn4 -> [0,1751,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/register-closed-window.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/register-closed-window.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (180000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 180000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad3d000 == 18 [pid = 1854] [id = 705] 02:32:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x9ad3ec00) [pid = 1854] [serial = 1865] [outer = (nil)] 02:32:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x9ae3e000) [pid = 1854] [serial = 1866] [outer = 0x9ad3ec00] 02:32:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9ad4ec00) [pid = 1854] [serial = 1867] [outer = 0x9ad3ec00] 02:32:51 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:51 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae57000 == 19 [pid = 1854] [id = 706] 02:32:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x9ae70400) [pid = 1854] [serial = 1868] [outer = (nil)] 02:32:52 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:52 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x9aed4800) [pid = 1854] [serial = 1869] [outer = 0x9ae70400] 02:32:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae28c00 == 20 [pid = 1854] [id = 707] 02:32:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x9ae4d400) [pid = 1854] [serial = 1870] [outer = (nil)] 02:32:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x9b20c800) [pid = 1854] [serial = 1871] [outer = 0x9ae4d400] 02:32:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x9b212800) [pid = 1854] [serial = 1872] [outer = 0x9ae4d400] 02:32:52 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:52 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:53 INFO - PROCESS | 1808 | 1476437573129 Marionette TRACE conn4 <- [1,1751,null,{"value":["/service-workers/service-worker/register-closed-window.https.html",0,null,null,[["Call register() on ServiceWorkerContainer owned by closed window.",0,null,null]]]}] 02:32:53 INFO - . 02:32:53 INFO - TEST-OK | /service-workers/service-worker/register-closed-window.https.html | took 2511ms 02:32:53 INFO - PROCESS | 1808 | 1476437573160 Marionette TRACE conn4 -> [0,1752,"getWindowHandle",null] 02:32:53 INFO - PROCESS | 1808 | 1476437573167 Marionette TRACE conn4 <- [1,1752,null,{"value":"2147483649"}] 02:32:53 INFO - TEST-START | /service-workers/service-worker/register-default-scope.https.html 02:32:53 INFO - PROCESS | 1808 | 1476437573174 Marionette TRACE conn4 -> [0,1753,"setScriptTimeout",{"ms":35000}] 02:32:53 INFO - PROCESS | 1808 | 1476437573179 Marionette TRACE conn4 <- [1,1753,null,{}] 02:32:53 INFO - PROCESS | 1808 | 1476437573188 Marionette TRACE conn4 -> [0,1754,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 02:32:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 02:32:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 02:32:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 02:32:53 INFO - PROCESS | 1808 | 1476437573348 Marionette TRACE conn4 <- [1,1754,null,{"value":null}] 02:32:53 INFO - PROCESS | 1808 | 1476437573431 Marionette TRACE conn4 -> [0,1755,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/register-default-scope.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/register-default-scope.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:53 INFO - PROCESS | 1808 | JavaScript error: , line 0: TypeError: ServiceWorker script at https://web-platform.test:8443/service-workers/service-worker/resources/doesntmatter.js for scope https://web-platform.test:8443/service-workers/service-worker/resources/ encountered an error during installation. 02:32:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a95e000 == 21 [pid = 1854] [id = 708] 02:32:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x9a962400) [pid = 1854] [serial = 1873] [outer = (nil)] 02:32:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x9aa18400) [pid = 1854] [serial = 1874] [outer = 0x9a962400] 02:32:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x9aa0f800) [pid = 1854] [serial = 1875] [outer = 0x9a962400] 02:32:54 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:54 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae77c00 == 20 [pid = 1854] [id = 702] 02:32:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e1000 == 19 [pid = 1854] [id = 696] 02:32:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae47400 == 18 [pid = 1854] [id = 698] 02:32:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae47c00 == 17 [pid = 1854] [id = 699] 02:32:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae8c000 == 16 [pid = 1854] [id = 700] 02:32:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad4f000 == 15 [pid = 1854] [id = 697] 02:32:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa94400 == 14 [pid = 1854] [id = 701] 02:32:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9dfc00 == 13 [pid = 1854] [id = 691] 02:32:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa3ec00 == 12 [pid = 1854] [id = 692] 02:32:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9b39a000 == 11 [pid = 1854] [id = 693] 02:32:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa91c00 == 10 [pid = 1854] [id = 690] 02:32:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa3b400 == 9 [pid = 1854] [id = 695] 02:32:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9edc00 == 8 [pid = 1854] [id = 694] 02:32:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae57000 == 7 [pid = 1854] [id = 706] 02:32:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae28c00 == 6 [pid = 1854] [id = 707] 02:32:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad3d000 == 5 [pid = 1854] [id = 705] 02:32:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad4c000 == 4 [pid = 1854] [id = 703] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x9aa9c000) [pid = 1854] [serial = 1756] [outer = (nil)] [url = about:blank] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x9ae92400) [pid = 1854] [serial = 1829] [outer = (nil)] [url = about:blank] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x9ae6f000) [pid = 1854] [serial = 1806] [outer = (nil)] [url = about:blank] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x9aae2000) [pid = 1854] [serial = 1804] [outer = (nil)] [url = about:blank] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x9aa14000) [pid = 1854] [serial = 1827] [outer = (nil)] [url = about:blank] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x9aa12c00) [pid = 1854] [serial = 1826] [outer = (nil)] [url = about:blank] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x9ad31800) [pid = 1854] [serial = 1823] [outer = (nil)] [url = about:blank] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x9aa97800) [pid = 1854] [serial = 1820] [outer = (nil)] [url = about:blank] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x9ad4b800) [pid = 1854] [serial = 1824] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x9aca2400) [pid = 1854] [serial = 1821] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x9aa33c00) [pid = 1854] [serial = 1818] [outer = (nil)] [url = about:blank] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9a9e8800) [pid = 1854] [serial = 1816] [outer = (nil)] [url = about:blank] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9ae40800) [pid = 1854] [serial = 1802] [outer = (nil)] [url = about:blank] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9a921400) [pid = 1854] [serial = 1814] [outer = (nil)] [url = about:blank] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9ad38800) [pid = 1854] [serial = 1812] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9aedd800) [pid = 1854] [serial = 1811] [outer = (nil)] [url = about:blank] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9a926000) [pid = 1854] [serial = 1759] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-other-origin.html] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9b0ad400) [pid = 1854] [serial = 1809] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9aa96000) [pid = 1854] [serial = 1757] [outer = (nil)] [url = about:blank] 02:32:55 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9a9e3c00) [pid = 1854] [serial = 1808] [outer = (nil)] [url = about:blank] 02:32:55 INFO - PROCESS | 1808 | 1476437575755 Marionette TRACE conn4 <- [1,1755,null,{"value":["/service-workers/service-worker/register-default-scope.https.html",0,null,null,[["default scope",0,null,null],["undefined scope",0,null,null],["null scope",0,null,null]]]}] 02:32:55 INFO - ... 02:32:55 INFO - TEST-OK | /service-workers/service-worker/register-default-scope.https.html | took 2597ms 02:32:55 INFO - PROCESS | 1808 | 1476437575771 Marionette TRACE conn4 -> [0,1756,"getWindowHandle",null] 02:32:55 INFO - PROCESS | 1808 | 1476437575774 Marionette TRACE conn4 <- [1,1756,null,{"value":"2147483649"}] 02:32:55 INFO - TEST-START | /service-workers/service-worker/register-same-scope-different-script-url.https.html 02:32:55 INFO - PROCESS | 1808 | 1476437575780 Marionette TRACE conn4 -> [0,1757,"setScriptTimeout",{"ms":35000}] 02:32:55 INFO - PROCESS | 1808 | 1476437575782 Marionette TRACE conn4 <- [1,1757,null,{}] 02:32:55 INFO - PROCESS | 1808 | 1476437575787 Marionette TRACE conn4 -> [0,1758,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:55 INFO - PROCESS | 1808 | 1476437575954 Marionette TRACE conn4 <- [1,1758,null,{"value":null}] 02:32:56 INFO - PROCESS | 1808 | 1476437576039 Marionette TRACE conn4 -> [0,1759,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/register-same-scope-different-script-url.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/register-same-scope-different-script-url.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e6400 == 5 [pid = 1854] [id = 709] 02:32:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9a9e6800) [pid = 1854] [serial = 1876] [outer = (nil)] 02:32:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9a9ed400) [pid = 1854] [serial = 1877] [outer = 0x9a9e6800] 02:32:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9aa0fc00) [pid = 1854] [serial = 1878] [outer = 0x9a9e6800] 02:32:56 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:56 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae93000 == 6 [pid = 1854] [id = 710] 02:32:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9ae93400) [pid = 1854] [serial = 1879] [outer = (nil)] 02:32:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9ae94c00) [pid = 1854] [serial = 1880] [outer = 0x9ae93400] 02:32:57 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:57 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 02:32:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 02:32:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 02:32:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 02:32:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 02:32:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:32:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad3f400 == 7 [pid = 1854] [id = 711] 02:32:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9ae6f800) [pid = 1854] [serial = 1881] [outer = (nil)] 02:32:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9aedcc00) [pid = 1854] [serial = 1882] [outer = 0x9ae6f800] 02:32:58 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:58 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae95800 == 8 [pid = 1854] [id = 712] 02:32:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9aedc400) [pid = 1854] [serial = 1883] [outer = (nil)] 02:32:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9aede000) [pid = 1854] [serial = 1884] [outer = 0x9aedc400] 02:32:58 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:58 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:59 INFO - PROCESS | 1808 | 1476437579078 Marionette TRACE conn4 <- [1,1759,null,{"value":["/service-workers/service-worker/register-same-scope-different-script-url.https.html",0,null,null,[["Register different scripts concurrently",0,null,null],["Register then register new script URL",0,null,null],["Register then register new script URL that 404s",0,null,null],["Register then register new script that does not install",0,null,null],["Register same-scope new script url effect on controller",0,null,null]]]}] 02:32:59 INFO - ..... 02:32:59 INFO - TEST-OK | /service-workers/service-worker/register-same-scope-different-script-url.https.html | took 3338ms 02:32:59 INFO - PROCESS | 1808 | 1476437579118 Marionette TRACE conn4 -> [0,1760,"getWindowHandle",null] 02:32:59 INFO - PROCESS | 1808 | 1476437579122 Marionette TRACE conn4 <- [1,1760,null,{"value":"2147483649"}] 02:32:59 INFO - TEST-START | /service-workers/service-worker/register-wait-forever-in-install-worker.https.html 02:32:59 INFO - PROCESS | 1808 | 1476437579127 Marionette TRACE conn4 -> [0,1761,"setScriptTimeout",{"ms":35000}] 02:32:59 INFO - PROCESS | 1808 | 1476437579129 Marionette TRACE conn4 <- [1,1761,null,{}] 02:32:59 INFO - PROCESS | 1808 | 1476437579140 Marionette TRACE conn4 -> [0,1762,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:32:59 INFO - PROCESS | 1808 | 1476437579291 Marionette TRACE conn4 <- [1,1762,null,{"value":null}] 02:32:59 INFO - PROCESS | 1808 | 1476437579299 Marionette TRACE conn4 -> [0,1763,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/register-wait-forever-in-install-worker.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/register-wait-forever-in-install-worker.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:32:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aeedc00 == 9 [pid = 1854] [id = 713] 02:32:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x9aeee400) [pid = 1854] [serial = 1885] [outer = (nil)] 02:32:59 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:59 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:32:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x9b07c000) [pid = 1854] [serial = 1886] [outer = 0x9aeee400] 02:32:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9b078c00) [pid = 1854] [serial = 1887] [outer = 0x9aeee400] 02:32:59 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:32:59 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:00 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x9ad4fc00) [pid = 1854] [serial = 1847] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ready.https.html] 02:33:00 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x9ae69000) [pid = 1854] [serial = 1860] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/referer.https.html] 02:33:00 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x9b263000) [pid = 1854] [serial = 1863] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/referer-iframe.html] 02:33:00 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9ae47800) [pid = 1854] [serial = 1850] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?uncontrolled] 02:33:00 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9ae87400) [pid = 1854] [serial = 1858] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-controlled] 02:33:00 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9a9e2000) [pid = 1854] [serial = 1844] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage.https.html] 02:33:00 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9a9e0400) [pid = 1854] [serial = 1831] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/performance-timeline.https.html] 02:33:00 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9aa0f000) [pid = 1854] [serial = 1839] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage-to-client.https.html] 02:33:00 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9aa3d000) [pid = 1854] [serial = 1842] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:33:00 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9ae1f800) [pid = 1854] [serial = 1834] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage-msgport-to-client.https.html] 02:33:00 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9b39a400) [pid = 1854] [serial = 1837] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:33:00 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9ae54800) [pid = 1854] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/oninstall-script-error.https.html] 02:33:00 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9ae55400) [pid = 1854] [serial = 1851] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-potential-controlled] 02:33:00 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9aadd000) [pid = 1854] [serial = 1856] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-resolve-longer] 02:33:00 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9ae8c800) [pid = 1854] [serial = 1854] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-match-longer] 02:33:01 INFO - PROCESS | 1808 | 1476437581730 Marionette TRACE conn4 <- [1,1763,null,{"value":["/service-workers/service-worker/register-wait-forever-in-install-worker.https.html",0,null,null,[["register worker that calls waitUntil with a promise that never resolves in oninstall",0,null,null]]]}] 02:33:01 INFO - . 02:33:01 INFO - TEST-OK | /service-workers/service-worker/register-wait-forever-in-install-worker.https.html | took 2644ms 02:33:01 INFO - PROCESS | 1808 | 1476437581772 Marionette TRACE conn4 -> [0,1764,"getWindowHandle",null] 02:33:01 INFO - PROCESS | 1808 | 1476437581828 Marionette TRACE conn4 <- [1,1764,null,{"value":"2147483649"}] 02:33:01 INFO - TEST-START | /service-workers/service-worker/registration-end-to-end.https.html 02:33:01 INFO - PROCESS | 1808 | 1476437581835 Marionette TRACE conn4 -> [0,1765,"setScriptTimeout",{"ms":35000}] 02:33:01 INFO - PROCESS | 1808 | 1476437581837 Marionette TRACE conn4 <- [1,1765,null,{}] 02:33:01 INFO - PROCESS | 1808 | 1476437581858 Marionette TRACE conn4 -> [0,1766,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:33:02 INFO - PROCESS | 1808 | 1476437582014 Marionette TRACE conn4 <- [1,1766,null,{"value":null}] 02:33:02 INFO - PROCESS | 1808 | 1476437582058 Marionette TRACE conn4 -> [0,1767,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/registration-end-to-end.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/registration-end-to-end.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:33:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b215400 == 10 [pid = 1854] [id = 714] 02:33:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9b215800) [pid = 1854] [serial = 1888] [outer = (nil)] 02:33:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9b260000) [pid = 1854] [serial = 1889] [outer = 0x9b215800] 02:33:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9b261400) [pid = 1854] [serial = 1890] [outer = 0x9b215800] 02:33:02 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:02 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:33:03 INFO - PROCESS | 1808 | 1476437583642 Marionette TRACE conn4 <- [1,1767,null,{"value":["/service-workers/service-worker/registration-end-to-end.https.html",0,null,null,[["Registration: end-to-end",0,null,null]]]}] 02:33:03 INFO - . 02:33:03 INFO - TEST-OK | /service-workers/service-worker/registration-end-to-end.https.html | took 1828ms 02:33:03 INFO - PROCESS | 1808 | 1476437583665 Marionette TRACE conn4 -> [0,1768,"getWindowHandle",null] 02:33:03 INFO - PROCESS | 1808 | 1476437583670 Marionette TRACE conn4 <- [1,1768,null,{"value":"2147483649"}] 02:33:03 INFO - TEST-START | /service-workers/service-worker/registration-events.https.html 02:33:03 INFO - PROCESS | 1808 | 1476437583682 Marionette TRACE conn4 -> [0,1769,"setScriptTimeout",{"ms":35000}] 02:33:03 INFO - PROCESS | 1808 | 1476437583684 Marionette TRACE conn4 <- [1,1769,null,{}] 02:33:03 INFO - PROCESS | 1808 | 1476437583692 Marionette TRACE conn4 -> [0,1770,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:33:03 INFO - PROCESS | 1808 | 1476437583872 Marionette TRACE conn4 <- [1,1770,null,{"value":null}] 02:33:03 INFO - PROCESS | 1808 | 1476437583907 Marionette TRACE conn4 -> [0,1771,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/registration-events.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/registration-events.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:33:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aad7400 == 11 [pid = 1854] [id = 715] 02:33:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9aad8400) [pid = 1854] [serial = 1891] [outer = (nil)] 02:33:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9ae8e400) [pid = 1854] [serial = 1892] [outer = 0x9aad8400] 02:33:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9ae59c00) [pid = 1854] [serial = 1893] [outer = 0x9aad8400] 02:33:04 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:04 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:33:05 INFO - PROCESS | 1808 | 1476437585414 Marionette TRACE conn4 <- [1,1771,null,{"value":["/service-workers/service-worker/registration-events.https.html",0,null,null,[["Registration: events",0,null,null]]]}] 02:33:05 INFO - . 02:33:05 INFO - TEST-OK | /service-workers/service-worker/registration-events.https.html | took 1788ms 02:33:05 INFO - PROCESS | 1808 | 1476437585469 Marionette TRACE conn4 -> [0,1772,"getWindowHandle",null] 02:33:05 INFO - PROCESS | 1808 | 1476437585479 Marionette TRACE conn4 <- [1,1772,null,{"value":"2147483649"}] 02:33:05 INFO - TEST-START | /service-workers/service-worker/registration-iframe.https.html 02:33:05 INFO - PROCESS | 1808 | 1476437585492 Marionette TRACE conn4 -> [0,1773,"setScriptTimeout",{"ms":35000}] 02:33:05 INFO - PROCESS | 1808 | 1476437585494 Marionette TRACE conn4 <- [1,1773,null,{}] 02:33:05 INFO - PROCESS | 1808 | 1476437585501 Marionette TRACE conn4 -> [0,1774,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:33:05 INFO - PROCESS | 1808 | 1476437585689 Marionette TRACE conn4 <- [1,1774,null,{"value":null}] 02:33:05 INFO - PROCESS | 1808 | 1476437585725 Marionette TRACE conn4 -> [0,1775,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/registration-iframe.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/registration-iframe.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:33:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9dfc00 == 12 [pid = 1854] [id = 716] 02:33:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9a9e0000) [pid = 1854] [serial = 1894] [outer = (nil)] 02:33:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9aa36800) [pid = 1854] [serial = 1895] [outer = 0x9a9e0000] 02:33:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9aa39400) [pid = 1854] [serial = 1896] [outer = 0x9a9e0000] 02:33:06 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:06 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:07 INFO - PROCESS | 1808 | --DOCSHELL 0x9aeedc00 == 11 [pid = 1854] [id = 713] 02:33:07 INFO - PROCESS | 1808 | --DOCSHELL 0x9a95e000 == 10 [pid = 1854] [id = 708] 02:33:07 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e6400 == 9 [pid = 1854] [id = 709] 02:33:07 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae93000 == 8 [pid = 1854] [id = 710] 02:33:07 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad3f400 == 7 [pid = 1854] [id = 711] 02:33:07 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae95800 == 6 [pid = 1854] [id = 712] 02:33:07 INFO - PROCESS | 1808 | --DOCSHELL 0x9aad7400 == 5 [pid = 1854] [id = 715] 02:33:07 INFO - PROCESS | 1808 | --DOCSHELL 0x9b215400 == 4 [pid = 1854] [id = 714] 02:33:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a91b800 == 5 [pid = 1854] [id = 717] 02:33:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9a91d800) [pid = 1854] [serial = 1897] [outer = (nil)] 02:33:07 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:07 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a91e800 == 6 [pid = 1854] [id = 718] 02:33:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9a91ec00) [pid = 1854] [serial = 1898] [outer = (nil)] 02:33:07 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:07 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a921000 == 7 [pid = 1854] [id = 719] 02:33:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9a921400) [pid = 1854] [serial = 1899] [outer = (nil)] 02:33:07 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:07 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9b0a4c00) [pid = 1854] [serial = 1861] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9b263800) [pid = 1854] [serial = 1864] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9ae6a400) [pid = 1854] [serial = 1852] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?uncontrolled] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9b0a3800) [pid = 1854] [serial = 1862] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9ae88000) [pid = 1854] [serial = 1859] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9acaa400) [pid = 1854] [serial = 1845] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9aa1c400) [pid = 1854] [serial = 1832] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9a9ee800) [pid = 1854] [serial = 1833] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9ae42800) [pid = 1854] [serial = 1848] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9aad6c00) [pid = 1854] [serial = 1840] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9aa3dc00) [pid = 1854] [serial = 1843] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9b267000) [pid = 1854] [serial = 1835] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9aca6000) [pid = 1854] [serial = 1836] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9a961000) [pid = 1854] [serial = 1838] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9aa90000) [pid = 1854] [serial = 1841] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9acb0c00) [pid = 1854] [serial = 1846] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9ae94400) [pid = 1854] [serial = 1830] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9ae73400) [pid = 1854] [serial = 1853] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-potential-controlled] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9a961400) [pid = 1854] [serial = 1857] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9ae8f400) [pid = 1854] [serial = 1855] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9ae41c00) [pid = 1854] [serial = 1849] [outer = (nil)] [url = about:blank] 02:33:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9a923000) [pid = 1854] [serial = 1900] [outer = 0x9a91d800] 02:33:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9a927800) [pid = 1854] [serial = 1901] [outer = 0x9a91ec00] 02:33:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9a9e3c00) [pid = 1854] [serial = 1902] [outer = 0x9a921400] 02:33:07 INFO - PROCESS | 1808 | --DOCSHELL 0x9b262c00 == 6 [pid = 1854] [id = 704] 02:33:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 02:33:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 02:33:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 02:33:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 02:33:08 INFO - PROCESS | 1808 | 1476437588153 Marionette TRACE conn4 <- [1,1775,null,{"value":["/service-workers/service-worker/registration-iframe.https.html",0,null,null,[["Subframe's container's register method should use calling frame's document's url as a base url for parsing its script url and scope url - normal case",0,null,null],["Subframe's container's register method should use calling frame's document's url as a base url for parsing its script url and scope url - error case",0,null,null],["A scope url should start with the given script url",0,null,null]]]}] 02:33:08 INFO - ... 02:33:08 INFO - TEST-OK | /service-workers/service-worker/registration-iframe.https.html | took 2700ms 02:33:08 INFO - TEST-START | /service-workers/service-worker/registration-service-worker-attributes.https.html 02:33:08 INFO - PROCESS | 1808 | 1476437588188 Marionette TRACE conn4 -> [0,1776,"getWindowHandle",null] 02:33:08 INFO - PROCESS | 1808 | 1476437588191 Marionette TRACE conn4 <- [1,1776,null,{"value":"2147483649"}] 02:33:08 INFO - PROCESS | 1808 | 1476437588198 Marionette TRACE conn4 -> [0,1777,"setScriptTimeout",{"ms":35000}] 02:33:08 INFO - PROCESS | 1808 | 1476437588200 Marionette TRACE conn4 <- [1,1777,null,{}] 02:33:08 INFO - PROCESS | 1808 | 1476437588205 Marionette TRACE conn4 -> [0,1778,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:33:08 INFO - PROCESS | 1808 | 1476437588355 Marionette TRACE conn4 <- [1,1778,null,{"value":null}] 02:33:08 INFO - PROCESS | 1808 | 1476437588485 Marionette TRACE conn4 -> [0,1779,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/registration-service-worker-attributes.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/registration-service-worker-attributes.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:33:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa32800 == 7 [pid = 1854] [id = 720] 02:33:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9aa33000) [pid = 1854] [serial = 1903] [outer = (nil)] 02:33:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9aa91800) [pid = 1854] [serial = 1904] [outer = 0x9aa33000] 02:33:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9aa92800) [pid = 1854] [serial = 1905] [outer = 0x9aa33000] 02:33:08 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:08 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:33:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:33:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:33:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:33:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:33:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:33:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:33:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2136 02:33:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 235 02:33:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2136 02:33:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 235 02:33:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2136 02:33:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 235 02:33:09 INFO - PROCESS | 1808 | 1476437589831 Marionette TRACE conn4 <- [1,1779,null,{"value":["/service-workers/service-worker/registration-service-worker-attributes.https.html",0,null,null,[["installing/waiting/active after registration",0,null,null]]]}] 02:33:09 INFO - . 02:33:09 INFO - TEST-OK | /service-workers/service-worker/registration-service-worker-attributes.https.html | took 1679ms 02:33:09 INFO - PROCESS | 1808 | 1476437589877 Marionette TRACE conn4 -> [0,1780,"getWindowHandle",null] 02:33:09 INFO - PROCESS | 1808 | 1476437589880 Marionette TRACE conn4 <- [1,1780,null,{"value":"2147483649"}] 02:33:09 INFO - TEST-START | /service-workers/service-worker/registration.https.html 02:33:09 INFO - PROCESS | 1808 | 1476437589887 Marionette TRACE conn4 -> [0,1781,"setScriptTimeout",{"ms":35000}] 02:33:09 INFO - PROCESS | 1808 | 1476437589895 Marionette TRACE conn4 <- [1,1781,null,{}] 02:33:09 INFO - PROCESS | 1808 | 1476437589901 Marionette TRACE conn4 -> [0,1782,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:33:10 INFO - PROCESS | 1808 | 1476437590051 Marionette TRACE conn4 <- [1,1782,null,{"value":null}] 02:33:10 INFO - PROCESS | 1808 | 1476437590094 Marionette TRACE conn4 -> [0,1783,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/registration.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/registration.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:33:10 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aade000 == 8 [pid = 1854] [id = 721] 02:33:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9aade400) [pid = 1854] [serial = 1906] [outer = (nil)] 02:33:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:10 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9acae800) [pid = 1854] [serial = 1907] [outer = 0x9aade400] 02:33:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9acb0c00) [pid = 1854] [serial = 1908] [outer = 0x9aade400] 02:33:10 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:10 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:12 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9a9e6800) [pid = 1854] [serial = 1876] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-same-scope-different-script-url.https.html] 02:33:12 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9aeee400) [pid = 1854] [serial = 1885] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-wait-forever-in-install-worker.https.html] 02:33:12 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9ad3ec00) [pid = 1854] [serial = 1865] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-closed-window.https.html] 02:33:12 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9ae70400) [pid = 1854] [serial = 1868] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/register-closed-window-iframe.html] 02:33:12 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9aedc400) [pid = 1854] [serial = 1883] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 02:33:12 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9ae6f800) [pid = 1854] [serial = 1881] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 02:33:12 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9ae93400) [pid = 1854] [serial = 1879] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 02:33:12 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9b215800) [pid = 1854] [serial = 1888] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-end-to-end.https.html] 02:33:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 559 02:33:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 02:33:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 538 02:33:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 02:33:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 02:33:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 02:33:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 02:33:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 02:33:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 02:33:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 02:33:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 02:33:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 02:33:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 02:33:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 02:33:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 02:33:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 02:33:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 02:33:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 02:33:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 02:33:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 02:33:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 02:33:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 02:33:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 02:33:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 02:33:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 02:33:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 02:33:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 02:33:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 02:33:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 02:33:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 02:33:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 02:33:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 02:33:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 02:33:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 02:33:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 02:33:15 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa32800 == 7 [pid = 1854] [id = 720] 02:33:15 INFO - PROCESS | 1808 | --DOCSHELL 0x9a921000 == 6 [pid = 1854] [id = 719] 02:33:15 INFO - PROCESS | 1808 | --DOCSHELL 0x9a91e800 == 5 [pid = 1854] [id = 718] 02:33:15 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9dfc00 == 4 [pid = 1854] [id = 716] 02:33:15 INFO - PROCESS | 1808 | --DOCSHELL 0x9a91b800 == 3 [pid = 1854] [id = 717] 02:33:15 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9aa18400) [pid = 1854] [serial = 1874] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9a9ed400) [pid = 1854] [serial = 1877] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9ae3e000) [pid = 1854] [serial = 1866] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9aed4800) [pid = 1854] [serial = 1869] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/register-closed-window-iframe.html] 02:33:15 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9ad4ec00) [pid = 1854] [serial = 1867] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9b20c800) [pid = 1854] [serial = 1871] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9b078c00) [pid = 1854] [serial = 1887] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0x9b07c000) [pid = 1854] [serial = 1886] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0x9aede000) [pid = 1854] [serial = 1884] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0x9aedcc00) [pid = 1854] [serial = 1882] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0x9ae94c00) [pid = 1854] [serial = 1880] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0x9aa0fc00) [pid = 1854] [serial = 1878] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0x9b260000) [pid = 1854] [serial = 1889] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0x9b261400) [pid = 1854] [serial = 1890] [outer = (nil)] [url = about:blank] 02:33:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!url', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 113 02:33:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 02:33:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!url', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 113 02:33:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 02:33:16 INFO - .................................. 02:33:16 INFO - TEST-OK | /service-workers/service-worker/registration.https.html | took 6134ms 02:33:16 INFO - PROCESS | 1808 | 1476437595972 Marionette TRACE conn4 <- [1,1783,null,{"value":["/service-workers/service-worker/registration.https.html",0,null,null,[["Registering normal scope",0,null,null],["Registering scope with fragment",0,null,null],["Registering same scope as the script directory",0,null,null],["Registering same scope as the script directory without the last slash",0,null,null],["Registration scope outside the script directory",0,null,null],["Registering scope outside domain",0,null,null],["Registering script outside domain",0,null,null],["Registering non-existent script",0,null,null],["Registering invalid chunked encoding script",0,null,null],["Registering invalid chunked encoding script with flush",0,null,null],["Registering script with no MIME type",0,null,null],["Registering script with bad MIME type",0,null,null],["Registering redirected script",0,null,null],["Registering script including parse error",0,null,null],["Registering script including undefined error",0,null,null],["Registering script including uncaught exception",0,null,null],["Registering script including caught exception",0,null,null],["Registering script importing malformed script",0,null,null],["Registering script importing non-existent script",0,null,null],["Scope including URL-encoded multibyte characters",0,null,null],["Scope including non-escaped multibyte characters",0,null,null],["Script URL including URL-encoded slash",0,null,null],["Scope including URL-encoded slash",0,null,null],["Script URL including URL-encoded backslash",0,null,null],["Scope including URL-encoded backslash",0,null,null],["Script URL including self-reference",0,null,null],["Scope including self-reference",0,null,null],["Script URL including parent-reference",0,null,null],["Scope including parent-reference",0,null,null],["Scope including parent-reference and not under the script directory",0,null,null],["Script URL including consecutive slashes",0,null,null],["Scope including consecutive slashes",0,null,null],["Script URL is same-origin filesystem: URL",0,null,null],["Scope URL is same-origin filesystem: URL",0,null,null]]]}] 02:33:16 INFO - PROCESS | 1808 | 1476437596032 Marionette TRACE conn4 -> [0,1784,"getWindowHandle",null] 02:33:16 INFO - TEST-START | /service-workers/service-worker/rejections.https.html 02:33:16 INFO - PROCESS | 1808 | 1476437596037 Marionette TRACE conn4 <- [1,1784,null,{"value":"2147483649"}] 02:33:16 INFO - PROCESS | 1808 | 1476437596052 Marionette TRACE conn4 -> [0,1785,"setScriptTimeout",{"ms":35000}] 02:33:16 INFO - PROCESS | 1808 | 1476437596055 Marionette TRACE conn4 <- [1,1785,null,{}] 02:33:16 INFO - PROCESS | 1808 | 1476437596072 Marionette TRACE conn4 -> [0,1786,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:33:16 INFO - PROCESS | 1808 | 1476437596219 Marionette TRACE conn4 <- [1,1786,null,{"value":null}] 02:33:16 INFO - PROCESS | 1808 | 1476437596242 Marionette TRACE conn4 -> [0,1787,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/rejections.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/rejections.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:33:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa18400 == 4 [pid = 1854] [id = 722] 02:33:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x9aa3dc00) [pid = 1854] [serial = 1909] [outer = (nil)] 02:33:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9aad9c00) [pid = 1854] [serial = 1910] [outer = 0x9aa3dc00] 02:33:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0x9aadfc00) [pid = 1854] [serial = 1911] [outer = 0x9aa3dc00] 02:33:16 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:16 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 538 02:33:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 02:33:17 INFO - PROCESS | 1808 | 1476437597371 Marionette TRACE conn4 <- [1,1787,null,{"value":["/service-workers/service-worker/rejections.https.html",0,null,null,[["Rejections are DOMExceptions",0,null,null]]]}] 02:33:17 INFO - . 02:33:17 INFO - TEST-OK | /service-workers/service-worker/rejections.https.html | took 1358ms 02:33:17 INFO - PROCESS | 1808 | 1476437597402 Marionette TRACE conn4 -> [0,1788,"getWindowHandle",null] 02:33:17 INFO - PROCESS | 1808 | 1476437597405 Marionette TRACE conn4 <- [1,1788,null,{"value":"2147483649"}] 02:33:17 INFO - TEST-START | /service-workers/service-worker/request-end-to-end.https.html 02:33:17 INFO - PROCESS | 1808 | 1476437597411 Marionette TRACE conn4 -> [0,1789,"setScriptTimeout",{"ms":35000}] 02:33:17 INFO - PROCESS | 1808 | 1476437597413 Marionette TRACE conn4 <- [1,1789,null,{}] 02:33:17 INFO - PROCESS | 1808 | 1476437597418 Marionette TRACE conn4 -> [0,1790,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:33:17 INFO - PROCESS | 1808 | 1476437597562 Marionette TRACE conn4 <- [1,1790,null,{"value":null}] 02:33:17 INFO - PROCESS | 1808 | 1476437597658 Marionette TRACE conn4 -> [0,1791,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/request-end-to-end.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/request-end-to-end.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:33:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aade800 == 5 [pid = 1854] [id = 723] 02:33:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0x9acaa400) [pid = 1854] [serial = 1912] [outer = (nil)] 02:33:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0x9ad3d000) [pid = 1854] [serial = 1913] [outer = 0x9acaa400] 02:33:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0x9ad38400) [pid = 1854] [serial = 1914] [outer = 0x9acaa400] 02:33:18 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:18 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae28000 == 6 [pid = 1854] [id = 724] 02:33:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9ae28c00) [pid = 1854] [serial = 1915] [outer = (nil)] 02:33:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9ae3d400) [pid = 1854] [serial = 1916] [outer = 0x9ae28c00] 02:33:18 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:18 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:19 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9aa33000) [pid = 1854] [serial = 1903] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-service-worker-attributes.https.html] 02:33:19 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0x9a921400) [pid = 1854] [serial = 1899] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:33:19 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0x9a91ec00) [pid = 1854] [serial = 1898] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:33:19 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0x9a91d800) [pid = 1854] [serial = 1897] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:33:19 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0x9a9e0000) [pid = 1854] [serial = 1894] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-iframe.https.html] 02:33:19 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0x9aad8400) [pid = 1854] [serial = 1891] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-events.https.html] 02:33:19 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0x9a962400) [pid = 1854] [serial = 1873] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-default-scope.https.html] 02:33:19 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0x9ae4d400) [pid = 1854] [serial = 1870] [outer = (nil)] [url = about:blank] 02:33:19 INFO - PROCESS | 1808 | 1476437599343 Marionette TRACE conn4 <- [1,1791,null,{"value":["/service-workers/service-worker/request-end-to-end.https.html",0,null,null,[["Request: end-to-end",0,null,null]]]}] 02:33:19 INFO - . 02:33:19 INFO - TEST-OK | /service-workers/service-worker/request-end-to-end.https.html | took 1996ms 02:33:19 INFO - PROCESS | 1808 | 1476437599408 Marionette TRACE conn4 -> [0,1792,"getWindowHandle",null] 02:33:19 INFO - PROCESS | 1808 | 1476437599411 Marionette TRACE conn4 <- [1,1792,null,{"value":"2147483649"}] 02:33:19 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-connect.https.html 02:33:19 INFO - PROCESS | 1808 | 1476437599417 Marionette TRACE conn4 -> [0,1793,"setScriptTimeout",{"ms":35000}] 02:33:19 INFO - PROCESS | 1808 | 1476437599419 Marionette TRACE conn4 <- [1,1793,null,{}] 02:33:19 INFO - PROCESS | 1808 | 1476437599424 Marionette TRACE conn4 -> [0,1794,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:33:19 INFO - PROCESS | 1808 | 1476437599554 Marionette TRACE conn4 <- [1,1794,null,{"value":null}] 02:33:19 INFO - PROCESS | 1808 | 1476437599589 Marionette TRACE conn4 -> [0,1795,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/service-worker-csp-connect.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-connect.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:33:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:33:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae1e800 == 7 [pid = 1854] [id = 725] 02:33:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x9ae1f000) [pid = 1854] [serial = 1917] [outer = (nil)] 02:33:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9ae43800) [pid = 1854] [serial = 1918] [outer = 0x9ae1f000] 02:33:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0x9ae26c00) [pid = 1854] [serial = 1919] [outer = 0x9ae1f000] 02:33:20 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:20 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:21 INFO - PROCESS | 1808 | 1476437601320 Marionette TRACE conn4 <- [1,1795,null,{"value":["/service-workers/service-worker/service-worker-csp-connect.https.html",0,null,null,[["CSP test for connect-src in ServiceWorkerGlobalScope",0,null,null],["importScripts test for connect-src",0,{},{}],["Fetch test for connect-src",1,"assert_unreached: unexpected rejection: assert_unreached: fetch should fail. Reached unreachable code Reached unreachable code","unreached_rejection/<@https://web-platform.test:8443/service-workers/service-worker/resources/test-helpers.sub.js:45:7\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1398:20\nTest.prototype.step_func/<@https://web-platform.test:8443/resources/testharness.js:1422:20\n"],["Redirected fetch test for connect-src",1,"assert_unreached: unexpected rejection: assert_unreached: Redirected fetch should fail. Reached unreachable code Reached unreachable code","unreached_rejection/<@https://web-platform.test:8443/service-workers/service-worker/resources/test-helpers.sub.js:45:7\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1398:20\nTest.prototype.step_func/<@https://web-platform.test:8443/resources/testharness.js:1422:20\n"]]]}] 02:33:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:33:21 INFO - .... 02:33:21 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-connect.https.html | took 1942ms 02:33:21 INFO - PROCESS | 1808 | 1476437601361 Marionette TRACE conn4 -> [0,1796,"getWindowHandle",null] 02:33:21 INFO - PROCESS | 1808 | 1476437601364 Marionette TRACE conn4 <- [1,1796,null,{"value":"2147483649"}] 02:33:21 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-default.https.html 02:33:21 INFO - PROCESS | 1808 | 1476437601383 Marionette TRACE conn4 -> [0,1797,"setScriptTimeout",{"ms":35000}] 02:33:21 INFO - PROCESS | 1808 | 1476437601389 Marionette TRACE conn4 <- [1,1797,null,{}] 02:33:21 INFO - PROCESS | 1808 | 1476437601397 Marionette TRACE conn4 -> [0,1798,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:33:21 INFO - PROCESS | 1808 | 1476437601599 Marionette TRACE conn4 <- [1,1798,null,{"value":null}] 02:33:21 INFO - PROCESS | 1808 | 1476437601683 Marionette TRACE conn4 -> [0,1799,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/service-worker-csp-default.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-default.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:33:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae5c000 == 8 [pid = 1854] [id = 726] 02:33:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0x9ae68400) [pid = 1854] [serial = 1920] [outer = (nil)] 02:33:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0x9ae95800) [pid = 1854] [serial = 1921] [outer = 0x9ae68400] 02:33:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0x9aed4c00) [pid = 1854] [serial = 1922] [outer = 0x9ae68400] 02:33:22 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:22 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:23 INFO - PROCESS | 1808 | 1476437603386 Marionette TRACE conn4 <- [1,1799,null,{"value":["/service-workers/service-worker/service-worker-csp-default.https.html",0,null,null,[["CSP test for default-src in ServiceWorkerGlobalScope",0,null,null],["importScripts test for default-src",1,"assert_true: Importing the other origins script should fail. expected true got false","@https://web-platform.test:8443/service-workers/service-worker/resources/service-worker-csp-worker.py?directive=default:16:5\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1398:20\ntest@https://web-platform.test:8443/resources/testharness.js:496:9\n@https://web-platform.test:8443/service-workers/service-worker/resources/service-worker-csp-worker.py?directive=default:8:1\n"],["Fetch test for default-src",1,"assert_unreached: unexpected rejection: assert_unreached: fetch should fail. Reached unreachable code Reached unreachable code","unreached_rejection/<@https://web-platform.test:8443/service-workers/service-worker/resources/test-helpers.sub.js:45:7\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1398:20\nTest.prototype.step_func/<@https://web-platform.test:8443/resources/testharness.js:1422:20\n"],["Redirected fetch test for default-src",1,"assert_unreached: unexpected rejection: assert_unreached: Redirected fetch should fail. Reached unreachable code Reached unreachable code","unreached_rejection/<@https://web-platform.test:8443/service-workers/service-worker/resources/test-helpers.sub.js:45:7\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1398:20\nTest.prototype.step_func/<@https://web-platform.test:8443/resources/testharness.js:1422:20\n"]]]}] 02:33:23 INFO - .... 02:33:23 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-default.https.html | took 2042ms 02:33:23 INFO - PROCESS | 1808 | 1476437603425 Marionette TRACE conn4 -> [0,1800,"getWindowHandle",null] 02:33:23 INFO - PROCESS | 1808 | 1476437603430 Marionette TRACE conn4 <- [1,1800,null,{"value":"2147483649"}] 02:33:23 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-script.https.html 02:33:23 INFO - PROCESS | 1808 | 1476437603440 Marionette TRACE conn4 -> [0,1801,"setScriptTimeout",{"ms":35000}] 02:33:23 INFO - PROCESS | 1808 | 1476437603442 Marionette TRACE conn4 <- [1,1801,null,{}] 02:33:23 INFO - PROCESS | 1808 | 1476437603451 Marionette TRACE conn4 -> [0,1802,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:33:23 INFO - PROCESS | 1808 | 1476437603619 Marionette TRACE conn4 <- [1,1802,null,{"value":null}] 02:33:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:33:23 INFO - PROCESS | 1808 | 1476437603743 Marionette TRACE conn4 -> [0,1803,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/service-worker-csp-script.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-script.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:33:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aadec00 == 9 [pid = 1854] [id = 727] 02:33:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9aca2000) [pid = 1854] [serial = 1923] [outer = (nil)] 02:33:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9ae4d400) [pid = 1854] [serial = 1924] [outer = 0x9aca2000] 02:33:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9ae3e800) [pid = 1854] [serial = 1925] [outer = 0x9aca2000] 02:33:24 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:24 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:25 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae28000 == 8 [pid = 1854] [id = 724] 02:33:25 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae1e800 == 7 [pid = 1854] [id = 725] 02:33:25 INFO - PROCESS | 1808 | --DOCSHELL 0x9aade000 == 6 [pid = 1854] [id = 721] 02:33:25 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa18400 == 5 [pid = 1854] [id = 722] 02:33:25 INFO - PROCESS | 1808 | --DOCSHELL 0x9aade800 == 4 [pid = 1854] [id = 723] 02:33:25 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae5c000 == 3 [pid = 1854] [id = 726] 02:33:25 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9aa91800) [pid = 1854] [serial = 1904] [outer = (nil)] [url = about:blank] 02:33:25 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9a9e3c00) [pid = 1854] [serial = 1902] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:33:25 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0x9a927800) [pid = 1854] [serial = 1901] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:33:25 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0x9a923000) [pid = 1854] [serial = 1900] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:33:25 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0x9aa36800) [pid = 1854] [serial = 1895] [outer = (nil)] [url = about:blank] 02:33:25 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0x9aa39400) [pid = 1854] [serial = 1896] [outer = (nil)] [url = about:blank] 02:33:25 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0x9acae800) [pid = 1854] [serial = 1907] [outer = (nil)] [url = about:blank] 02:33:25 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0x9ae8e400) [pid = 1854] [serial = 1892] [outer = (nil)] [url = about:blank] 02:33:25 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0x9aa0f800) [pid = 1854] [serial = 1875] [outer = (nil)] [url = about:blank] 02:33:25 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0x9ae59c00) [pid = 1854] [serial = 1893] [outer = (nil)] [url = about:blank] 02:33:25 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0x9aa92800) [pid = 1854] [serial = 1905] [outer = (nil)] [url = about:blank] 02:33:25 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0x9b212800) [pid = 1854] [serial = 1872] [outer = (nil)] [url = about:blank] 02:33:25 INFO - PROCESS | 1808 | 1476437605929 Marionette TRACE conn4 <- [1,1803,null,{"value":["/service-workers/service-worker/service-worker-csp-script.https.html",0,null,null,[["CSP test for script-src in ServiceWorkerGlobalScope",0,null,null],["importScripts test for script-src",1,"assert_true: Importing the other origins script should fail. expected true got false","@https://web-platform.test:8443/service-workers/service-worker/resources/service-worker-csp-worker.py?directive=script:16:5\nTest.prototype.step@https://web-platform.test:8443/resources/testharness.js:1398:20\ntest@https://web-platform.test:8443/resources/testharness.js:496:9\n@https://web-platform.test:8443/service-workers/service-worker/resources/service-worker-csp-worker.py?directive=script:8:1\n"],["Fetch test for script-src",0,{},{}],["Redirected fetch test for script-src",0,{},{}]]]}] 02:33:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:33:25 INFO - .... 02:33:25 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-script.https.html | took 2542ms 02:33:25 INFO - PROCESS | 1808 | 1476437605981 Marionette TRACE conn4 -> [0,1804,"getWindowHandle",null] 02:33:25 INFO - TEST-START | /service-workers/service-worker/serviceworkerobject-scripturl.https.html 02:33:25 INFO - PROCESS | 1808 | 1476437605990 Marionette TRACE conn4 <- [1,1804,null,{"value":"2147483649"}] 02:33:25 INFO - PROCESS | 1808 | 1476437605996 Marionette TRACE conn4 -> [0,1805,"setScriptTimeout",{"ms":35000}] 02:33:26 INFO - PROCESS | 1808 | 1476437606001 Marionette TRACE conn4 <- [1,1805,null,{}] 02:33:26 INFO - PROCESS | 1808 | 1476437606031 Marionette TRACE conn4 -> [0,1806,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:33:26 INFO - PROCESS | 1808 | 1476437606211 Marionette TRACE conn4 <- [1,1806,null,{"value":null}] 02:33:26 INFO - PROCESS | 1808 | 1476437606326 Marionette TRACE conn4 -> [0,1807,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/serviceworkerobject-scripturl.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/serviceworkerobject-scripturl.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:33:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a961800 == 4 [pid = 1854] [id = 728] 02:33:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0x9a961c00) [pid = 1854] [serial = 1926] [outer = (nil)] 02:33:26 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:26 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0x9a9dfc00) [pid = 1854] [serial = 1927] [outer = 0x9a961c00] 02:33:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x9a9e5800) [pid = 1854] [serial = 1928] [outer = 0x9a961c00] 02:33:26 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:26 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:27 INFO - PROCESS | 1808 | 1476437607642 Marionette TRACE conn4 <- [1,1807,null,{"value":["/service-workers/service-worker/serviceworkerobject-scripturl.https.html",0,null,null,[["Verify the scriptURL property: relative",0,null,null],["Verify the scriptURL property: absolute",0,null,null]]]}] 02:33:27 INFO - .. 02:33:27 INFO - TEST-OK | /service-workers/service-worker/serviceworkerobject-scripturl.https.html | took 1704ms 02:33:27 INFO - PROCESS | 1808 | 1476437607700 Marionette TRACE conn4 -> [0,1808,"getWindowHandle",null] 02:33:27 INFO - PROCESS | 1808 | 1476437607703 Marionette TRACE conn4 <- [1,1808,null,{"value":"2147483649"}] 02:33:27 INFO - TEST-START | /service-workers/service-worker/shared-worker-controlled.https.html 02:33:27 INFO - PROCESS | 1808 | 1476437607709 Marionette TRACE conn4 -> [0,1809,"setScriptTimeout",{"ms":35000}] 02:33:27 INFO - PROCESS | 1808 | 1476437607711 Marionette TRACE conn4 <- [1,1809,null,{}] 02:33:27 INFO - PROCESS | 1808 | 1476437607721 Marionette TRACE conn4 -> [0,1810,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:33:27 INFO - PROCESS | 1808 | 1476437607911 Marionette TRACE conn4 <- [1,1810,null,{"value":null}] 02:33:28 INFO - PROCESS | 1808 | 1476437607978 Marionette TRACE conn4 -> [0,1811,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/shared-worker-controlled.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/shared-worker-controlled.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:33:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a95fc00 == 5 [pid = 1854] [id = 729] 02:33:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x9a9ec800) [pid = 1854] [serial = 1929] [outer = (nil)] 02:33:28 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:28 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9aa38800) [pid = 1854] [serial = 1930] [outer = 0x9a9ec800] 02:33:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0x9aa38000) [pid = 1854] [serial = 1931] [outer = 0x9a9ec800] 02:33:28 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:28 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:30 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0x9acaa400) [pid = 1854] [serial = 1912] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/request-end-to-end.https.html] 02:33:30 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0x9ae1f000) [pid = 1854] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-connect.https.html] 02:33:30 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0x9ae68400) [pid = 1854] [serial = 1920] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-default.https.html] 02:33:30 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0x9aa3dc00) [pid = 1854] [serial = 1909] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/rejections.https.html] 02:33:30 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0x9aade400) [pid = 1854] [serial = 1906] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration.https.html] 02:33:30 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0x9ae28c00) [pid = 1854] [serial = 1915] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:33:33 INFO - PROCESS | 1808 | --DOCSHELL 0x9a961800 == 4 [pid = 1854] [id = 728] 02:33:33 INFO - PROCESS | 1808 | --DOCSHELL 0x9aadec00 == 3 [pid = 1854] [id = 727] 02:33:33 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0x9aed4c00) [pid = 1854] [serial = 1922] [outer = (nil)] [url = about:blank] 02:33:33 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0x9ae95800) [pid = 1854] [serial = 1921] [outer = (nil)] [url = about:blank] 02:33:33 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0x9ad3d000) [pid = 1854] [serial = 1913] [outer = (nil)] [url = about:blank] 02:33:33 INFO - PROCESS | 1808 | --DOMWINDOW == 32 (0x9aad9c00) [pid = 1854] [serial = 1910] [outer = (nil)] [url = about:blank] 02:33:33 INFO - PROCESS | 1808 | --DOMWINDOW == 31 (0x9aadfc00) [pid = 1854] [serial = 1911] [outer = (nil)] [url = about:blank] 02:33:33 INFO - PROCESS | 1808 | --DOMWINDOW == 30 (0x9acb0c00) [pid = 1854] [serial = 1908] [outer = (nil)] [url = about:blank] 02:33:33 INFO - PROCESS | 1808 | --DOMWINDOW == 29 (0x9ae43800) [pid = 1854] [serial = 1918] [outer = (nil)] [url = about:blank] 02:33:33 INFO - PROCESS | 1808 | --DOMWINDOW == 28 (0x9ae3d400) [pid = 1854] [serial = 1916] [outer = (nil)] [url = about:blank] 02:33:33 INFO - PROCESS | 1808 | --DOMWINDOW == 27 (0x9ae26c00) [pid = 1854] [serial = 1919] [outer = (nil)] [url = about:blank] 02:33:33 INFO - PROCESS | 1808 | --DOMWINDOW == 26 (0x9ad38400) [pid = 1854] [serial = 1914] [outer = (nil)] [url = about:blank] 02:33:35 INFO - PROCESS | 1808 | --DOMWINDOW == 25 (0x9aca2000) [pid = 1854] [serial = 1923] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-script.https.html] 02:33:35 INFO - PROCESS | 1808 | --DOMWINDOW == 24 (0x9a961c00) [pid = 1854] [serial = 1926] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/serviceworkerobject-scripturl.https.html] 02:33:39 INFO - PROCESS | 1808 | --DOMWINDOW == 23 (0x9ae4d400) [pid = 1854] [serial = 1924] [outer = (nil)] [url = about:blank] 02:33:39 INFO - PROCESS | 1808 | --DOMWINDOW == 22 (0x9a9dfc00) [pid = 1854] [serial = 1927] [outer = (nil)] [url = about:blank] 02:33:39 INFO - PROCESS | 1808 | --DOMWINDOW == 21 (0x9a9e5800) [pid = 1854] [serial = 1928] [outer = (nil)] [url = about:blank] 02:33:39 INFO - PROCESS | 1808 | --DOMWINDOW == 20 (0x9aa38800) [pid = 1854] [serial = 1930] [outer = (nil)] [url = about:blank] 02:33:39 INFO - PROCESS | 1808 | --DOMWINDOW == 19 (0x9ae3e800) [pid = 1854] [serial = 1925] [outer = (nil)] [url = about:blank] 02:33:58 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:33:58 INFO - PROCESS | 1808 | 1476437638442 Marionette TRACE conn4 <- [1,1811,null,{"value":["/service-workers/service-worker/shared-worker-controlled.https.html",1,"NetworkError: Failed to load worker script at \"import-dummy-shared-worker.js\"",null,[["Verify subresource loads in SharedWorker are controlled by a Service Worker",1,"assert_equals: expected \"intercepted by service worker\" but got \"Hello world\\n\"","@https://web-platform.test:8443/service-workers/service-worker/shared-worker-controlled.https.html:26:11\n"],["Verify SharedWorker construction is controlled by a Service Worker",0,null,null],["Verify importScripts from SharedWorker is controlled by a Service Worker",2,"Test timed out",null]]]}] 02:33:58 INFO - ... 02:33:58 INFO - TEST-ERROR | /service-workers/service-worker/shared-worker-controlled.https.html | took 30760ms 02:33:58 INFO - PROCESS | 1808 | 1476437638471 Marionette TRACE conn4 -> [0,1812,"getWindowHandle",null] 02:33:58 INFO - PROCESS | 1808 | 1476437638474 Marionette TRACE conn4 <- [1,1812,null,{"value":"2147483649"}] 02:33:58 INFO - TEST-START | /service-workers/service-worker/skip-waiting-installed.https.html 02:33:58 INFO - PROCESS | 1808 | 1476437638480 Marionette TRACE conn4 -> [0,1813,"setScriptTimeout",{"ms":35000}] 02:33:58 INFO - PROCESS | 1808 | 1476437638482 Marionette TRACE conn4 <- [1,1813,null,{}] 02:33:58 INFO - PROCESS | 1808 | 1476437638487 Marionette TRACE conn4 -> [0,1814,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:33:58 INFO - PROCESS | 1808 | 1476437638681 Marionette TRACE conn4 <- [1,1814,null,{"value":null}] 02:33:58 INFO - PROCESS | 1808 | 1476437638771 Marionette TRACE conn4 -> [0,1815,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/skip-waiting-installed.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/skip-waiting-installed.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:33:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a925000 == 4 [pid = 1854] [id = 730] 02:33:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0x9a925400) [pid = 1854] [serial = 1932] [outer = (nil)] 02:33:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:33:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0x9a962400) [pid = 1854] [serial = 1933] [outer = 0x9a925400] 02:33:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0x9a967c00) [pid = 1854] [serial = 1934] [outer = 0x9a925400] 02:33:59 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:59 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:33:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa0f000 == 5 [pid = 1854] [id = 731] 02:33:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 23 (0x9aa0f800) [pid = 1854] [serial = 1935] [outer = (nil)] 02:33:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 24 (0x9aa11000) [pid = 1854] [serial = 1936] [outer = 0x9aa0f800] 02:34:00 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:00 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:34:00 INFO - PROCESS | 1808 | 1476437640368 Marionette TRACE conn4 <- [1,1815,null,{"value":["/service-workers/service-worker/skip-waiting-installed.https.html",0,null,null,[["Test skipWaiting when a installed worker is waiting",0,null,null]]]}] 02:34:00 INFO - . 02:34:00 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-installed.https.html | took 1934ms 02:34:00 INFO - PROCESS | 1808 | 1476437640414 Marionette TRACE conn4 -> [0,1816,"getWindowHandle",null] 02:34:00 INFO - PROCESS | 1808 | 1476437640417 Marionette TRACE conn4 <- [1,1816,null,{"value":"2147483649"}] 02:34:00 INFO - TEST-START | /service-workers/service-worker/skip-waiting-using-registration.https.html 02:34:00 INFO - PROCESS | 1808 | 1476437640424 Marionette TRACE conn4 -> [0,1817,"setScriptTimeout",{"ms":35000}] 02:34:00 INFO - PROCESS | 1808 | 1476437640426 Marionette TRACE conn4 <- [1,1817,null,{}] 02:34:00 INFO - PROCESS | 1808 | 1476437640431 Marionette TRACE conn4 -> [0,1818,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:00 INFO - PROCESS | 1808 | 1476437640631 Marionette TRACE conn4 <- [1,1818,null,{"value":null}] 02:34:00 INFO - PROCESS | 1808 | 1476437640715 Marionette TRACE conn4 -> [0,1819,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/skip-waiting-using-registration.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/skip-waiting-using-registration.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a923800 == 6 [pid = 1854] [id = 732] 02:34:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0x9a969800) [pid = 1854] [serial = 1937] [outer = (nil)] 02:34:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0x9aa3b000) [pid = 1854] [serial = 1938] [outer = 0x9a969800] 02:34:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0x9aa8d400) [pid = 1854] [serial = 1939] [outer = 0x9a969800] 02:34:01 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:01 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aadd800 == 7 [pid = 1854] [id = 733] 02:34:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0x9aaddc00) [pid = 1854] [serial = 1940] [outer = (nil)] 02:34:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0x9aade000) [pid = 1854] [serial = 1941] [outer = 0x9aaddc00] 02:34:01 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:01 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:02 INFO - PROCESS | 1808 | 1476437642417 Marionette TRACE conn4 <- [1,1819,null,{"value":["/service-workers/service-worker/skip-waiting-using-registration.https.html",0,null,null,[["Test skipWaiting while a client is using the registration",0,null,null],["skipWaiting",0,{},{}]]]}] 02:34:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:34:02 INFO - .. 02:34:02 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-using-registration.https.html | took 2038ms 02:34:02 INFO - PROCESS | 1808 | 1476437642468 Marionette TRACE conn4 -> [0,1820,"getWindowHandle",null] 02:34:02 INFO - PROCESS | 1808 | 1476437642471 Marionette TRACE conn4 <- [1,1820,null,{"value":"2147483649"}] 02:34:02 INFO - TEST-START | /service-workers/service-worker/skip-waiting-without-client.https.html 02:34:02 INFO - PROCESS | 1808 | 1476437642495 Marionette TRACE conn4 -> [0,1821,"setScriptTimeout",{"ms":35000}] 02:34:02 INFO - PROCESS | 1808 | 1476437642501 Marionette TRACE conn4 <- [1,1821,null,{}] 02:34:02 INFO - PROCESS | 1808 | 1476437642509 Marionette TRACE conn4 -> [0,1822,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:02 INFO - PROCESS | 1808 | 1476437642758 Marionette TRACE conn4 <- [1,1822,null,{"value":null}] 02:34:02 INFO - PROCESS | 1808 | 1476437642854 Marionette TRACE conn4 -> [0,1823,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/skip-waiting-without-client.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-client.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aca2000 == 8 [pid = 1854] [id = 734] 02:34:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0x9aca9000) [pid = 1854] [serial = 1942] [outer = (nil)] 02:34:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0x9ad34c00) [pid = 1854] [serial = 1943] [outer = 0x9aca9000] 02:34:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0x9ad32000) [pid = 1854] [serial = 1944] [outer = 0x9aca9000] 02:34:03 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:03 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:04 INFO - PROCESS | 1808 | 1476437644175 Marionette TRACE conn4 <- [1,1823,null,{"value":["/service-workers/service-worker/skip-waiting-without-client.https.html",0,null,null,[["Test single skipWaiting() when no client attached",0,null,null],["skipWaiting",0,{},{}]]]}] 02:34:04 INFO - .. 02:34:04 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-without-client.https.html | took 1701ms 02:34:04 INFO - PROCESS | 1808 | 1476437644188 Marionette TRACE conn4 -> [0,1824,"getWindowHandle",null] 02:34:04 INFO - PROCESS | 1808 | 1476437644191 Marionette TRACE conn4 <- [1,1824,null,{"value":"2147483649"}] 02:34:04 INFO - TEST-START | /service-workers/service-worker/skip-waiting-without-using-registration.https.html 02:34:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:34:04 INFO - PROCESS | 1808 | 1476437644213 Marionette TRACE conn4 -> [0,1825,"setScriptTimeout",{"ms":35000}] 02:34:04 INFO - PROCESS | 1808 | 1476437644215 Marionette TRACE conn4 <- [1,1825,null,{}] 02:34:04 INFO - PROCESS | 1808 | 1476437644234 Marionette TRACE conn4 -> [0,1826,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:04 INFO - PROCESS | 1808 | 1476437644463 Marionette TRACE conn4 <- [1,1826,null,{"value":null}] 02:34:04 INFO - PROCESS | 1808 | 1476437644507 Marionette TRACE conn4 -> [0,1827,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/skip-waiting-without-using-registration.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-using-registration.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad53c00 == 9 [pid = 1854] [id = 735] 02:34:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0x9ad55400) [pid = 1854] [serial = 1945] [outer = (nil)] 02:34:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0x9ae1f800) [pid = 1854] [serial = 1946] [outer = 0x9ad55400] 02:34:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0x9ae23400) [pid = 1854] [serial = 1947] [outer = 0x9ad55400] 02:34:05 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:05 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae3d400 == 10 [pid = 1854] [id = 736] 02:34:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0x9ae3d800) [pid = 1854] [serial = 1948] [outer = (nil)] 02:34:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0x9ae3f000) [pid = 1854] [serial = 1949] [outer = 0x9ae3d800] 02:34:05 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:05 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2389 02:34:05 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 02:34:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2389 02:34:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 02:34:06 INFO - PROCESS | 1808 | 1476437646218 Marionette TRACE conn4 <- [1,1827,null,{"value":["/service-workers/service-worker/skip-waiting-without-using-registration.https.html",0,null,null,[["Test skipWaiting while a client is not being controlled",0,null,null],["skipWaiting",0,{},{}]]]}] 02:34:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:34:06 INFO - .. 02:34:06 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-without-using-registration.https.html | took 2064ms 02:34:06 INFO - PROCESS | 1808 | 1476437646289 Marionette TRACE conn4 -> [0,1828,"getWindowHandle",null] 02:34:06 INFO - PROCESS | 1808 | 1476437646291 Marionette TRACE conn4 <- [1,1828,null,{"value":"2147483649"}] 02:34:06 INFO - TEST-START | /service-workers/service-worker/skip-waiting.https.html 02:34:06 INFO - PROCESS | 1808 | 1476437646304 Marionette TRACE conn4 -> [0,1829,"setScriptTimeout",{"ms":35000}] 02:34:06 INFO - PROCESS | 1808 | 1476437646322 Marionette TRACE conn4 <- [1,1829,null,{}] 02:34:06 INFO - PROCESS | 1808 | 1476437646345 Marionette TRACE conn4 -> [0,1830,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:06 INFO - PROCESS | 1808 | 1476437646495 Marionette TRACE conn4 <- [1,1830,null,{"value":null}] 02:34:06 INFO - PROCESS | 1808 | 1476437646562 Marionette TRACE conn4 -> [0,1831,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/skip-waiting.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/skip-waiting.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad40c00 == 11 [pid = 1854] [id = 737] 02:34:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0x9ad4fc00) [pid = 1854] [serial = 1950] [outer = (nil)] 02:34:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x9ae58000) [pid = 1854] [serial = 1951] [outer = 0x9ad4fc00] 02:34:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x9aadb800) [pid = 1854] [serial = 1952] [outer = 0x9ad4fc00] 02:34:07 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:07 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aca2800 == 12 [pid = 1854] [id = 738] 02:34:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9aca2c00) [pid = 1854] [serial = 1953] [outer = (nil)] 02:34:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0x9aca3400) [pid = 1854] [serial = 1954] [outer = 0x9aca2c00] 02:34:08 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:08 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:09 INFO - PROCESS | 1808 | 1476437649048 Marionette TRACE conn4 <- [1,1831,null,{"value":["/service-workers/service-worker/skip-waiting.https.html",0,null,null,[["Test skipWaiting with both active and waiting workers",0,null,null]]]}] 02:34:09 INFO - . 02:34:09 INFO - TEST-OK | /service-workers/service-worker/skip-waiting.https.html | took 2775ms 02:34:09 INFO - PROCESS | 1808 | 1476437649079 Marionette TRACE conn4 -> [0,1832,"getWindowHandle",null] 02:34:09 INFO - PROCESS | 1808 | 1476437649083 Marionette TRACE conn4 <- [1,1832,null,{"value":"2147483649"}] 02:34:09 INFO - TEST-START | /service-workers/service-worker/state.https.html 02:34:09 INFO - PROCESS | 1808 | 1476437649096 Marionette TRACE conn4 -> [0,1833,"setScriptTimeout",{"ms":35000}] 02:34:09 INFO - PROCESS | 1808 | 1476437649098 Marionette TRACE conn4 <- [1,1833,null,{}] 02:34:09 INFO - PROCESS | 1808 | 1476437649106 Marionette TRACE conn4 -> [0,1834,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:09 INFO - PROCESS | 1808 | 1476437649269 Marionette TRACE conn4 <- [1,1834,null,{"value":null}] 02:34:09 INFO - PROCESS | 1808 | 1476437649407 Marionette TRACE conn4 -> [0,1835,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/state.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/state.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a969000 == 13 [pid = 1854] [id = 739] 02:34:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0x9a96a000) [pid = 1854] [serial = 1955] [outer = (nil)] 02:34:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0x9aa9b800) [pid = 1854] [serial = 1956] [outer = 0x9a96a000] 02:34:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0x9aad4400) [pid = 1854] [serial = 1957] [outer = 0x9a96a000] 02:34:09 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:09 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:10 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae3d400 == 12 [pid = 1854] [id = 736] 02:34:10 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad53c00 == 11 [pid = 1854] [id = 735] 02:34:10 INFO - PROCESS | 1808 | --DOCSHELL 0x9aca2000 == 10 [pid = 1854] [id = 734] 02:34:10 INFO - PROCESS | 1808 | --DOCSHELL 0x9aadd800 == 9 [pid = 1854] [id = 733] 02:34:10 INFO - PROCESS | 1808 | --DOCSHELL 0x9a923800 == 8 [pid = 1854] [id = 732] 02:34:10 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa0f000 == 7 [pid = 1854] [id = 731] 02:34:10 INFO - PROCESS | 1808 | --DOCSHELL 0x9a925000 == 6 [pid = 1854] [id = 730] 02:34:10 INFO - PROCESS | 1808 | --DOCSHELL 0x9a95fc00 == 5 [pid = 1854] [id = 729] 02:34:10 INFO - PROCESS | 1808 | 1476437650699 Marionette TRACE conn4 <- [1,1835,null,{"value":["/service-workers/service-worker/state.https.html",0,null,null,[["Service Worker state property and \"statechange\" event",0,null,null]]]}] 02:34:10 INFO - . 02:34:10 INFO - TEST-OK | /service-workers/service-worker/state.https.html | took 1635ms 02:34:10 INFO - PROCESS | 1808 | 1476437650727 Marionette TRACE conn4 -> [0,1836,"getWindowHandle",null] 02:34:10 INFO - PROCESS | 1808 | 1476437650730 Marionette TRACE conn4 <- [1,1836,null,{"value":"2147483649"}] 02:34:10 INFO - TEST-START | /service-workers/service-worker/synced-state.https.html 02:34:10 INFO - PROCESS | 1808 | 1476437650736 Marionette TRACE conn4 -> [0,1837,"setScriptTimeout",{"ms":35000}] 02:34:10 INFO - PROCESS | 1808 | 1476437650738 Marionette TRACE conn4 <- [1,1837,null,{}] 02:34:10 INFO - PROCESS | 1808 | 1476437650743 Marionette TRACE conn4 -> [0,1838,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:10 INFO - PROCESS | 1808 | 1476437650957 Marionette TRACE conn4 <- [1,1838,null,{"value":null}] 02:34:11 INFO - PROCESS | 1808 | 1476437651042 Marionette TRACE conn4 -> [0,1839,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/synced-state.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/synced-state.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e5800 == 6 [pid = 1854] [id = 740] 02:34:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9a9ed800) [pid = 1854] [serial = 1958] [outer = (nil)] 02:34:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9ad31400) [pid = 1854] [serial = 1959] [outer = 0x9a9ed800] 02:34:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9aa90c00) [pid = 1854] [serial = 1960] [outer = 0x9a9ed800] 02:34:11 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:11 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:12 INFO - PROCESS | 1808 | 1476437652245 Marionette TRACE conn4 <- [1,1839,null,{"value":["/service-workers/service-worker/synced-state.https.html",0,null,null,[["worker objects for the same entity have the same state",0,null,null]]]}] 02:34:12 INFO - . 02:34:12 INFO - TEST-OK | /service-workers/service-worker/synced-state.https.html | took 1529ms 02:34:12 INFO - PROCESS | 1808 | 1476437652265 Marionette TRACE conn4 -> [0,1840,"getWindowHandle",null] 02:34:12 INFO - PROCESS | 1808 | 1476437652267 Marionette TRACE conn4 <- [1,1840,null,{"value":"2147483649"}] 02:34:12 INFO - TEST-START | /service-workers/service-worker/uncontrolled-page.https.html 02:34:12 INFO - PROCESS | 1808 | 1476437652274 Marionette TRACE conn4 -> [0,1841,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 1808 | 1476437652276 Marionette TRACE conn4 <- [1,1841,null,{}] 02:34:12 INFO - PROCESS | 1808 | 1476437652281 Marionette TRACE conn4 -> [0,1842,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:12 INFO - PROCESS | 1808 | 1476437652423 Marionette TRACE conn4 <- [1,1842,null,{"value":null}] 02:34:12 INFO - PROCESS | 1808 | 1476437652489 Marionette TRACE conn4 -> [0,1843,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/uncontrolled-page.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/uncontrolled-page.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae26800 == 7 [pid = 1854] [id = 741] 02:34:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9ae45000) [pid = 1854] [serial = 1961] [outer = (nil)] 02:34:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9ae69c00) [pid = 1854] [serial = 1962] [outer = 0x9ae45000] 02:34:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9ae68800) [pid = 1854] [serial = 1963] [outer = 0x9ae45000] 02:34:12 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:12 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:14 INFO - PROCESS | 1808 | 1476437654003 Marionette TRACE conn4 <- [1,1843,null,{"value":["/service-workers/service-worker/uncontrolled-page.https.html",0,null,null,[["Fetch events should not go through uncontrolled page.",0,null,null]]]}] 02:34:14 INFO - . 02:34:14 INFO - TEST-OK | /service-workers/service-worker/uncontrolled-page.https.html | took 1742ms 02:34:14 INFO - PROCESS | 1808 | 1476437654024 Marionette TRACE conn4 -> [0,1844,"getWindowHandle",null] 02:34:14 INFO - PROCESS | 1808 | 1476437654027 Marionette TRACE conn4 <- [1,1844,null,{"value":"2147483649"}] 02:34:14 INFO - TEST-START | /service-workers/service-worker/unregister-controller.https.html 02:34:14 INFO - PROCESS | 1808 | 1476437654033 Marionette TRACE conn4 -> [0,1845,"setScriptTimeout",{"ms":35000}] 02:34:14 INFO - PROCESS | 1808 | 1476437654035 Marionette TRACE conn4 <- [1,1845,null,{}] 02:34:14 INFO - PROCESS | 1808 | 1476437654042 Marionette TRACE conn4 -> [0,1846,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:14 INFO - PROCESS | 1808 | 1476437654186 Marionette TRACE conn4 <- [1,1846,null,{"value":null}] 02:34:14 INFO - PROCESS | 1808 | 1476437654301 Marionette TRACE conn4 -> [0,1847,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/unregister-controller.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/unregister-controller.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae76000 == 8 [pid = 1854] [id = 742] 02:34:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9ae87800) [pid = 1854] [serial = 1964] [outer = (nil)] 02:34:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9ae95000) [pid = 1854] [serial = 1965] [outer = 0x9ae87800] 02:34:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9ae96800) [pid = 1854] [serial = 1966] [outer = 0x9ae87800] 02:34:14 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:14 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:15 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9ad55400) [pid = 1854] [serial = 1945] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-using-registration.https.html] 02:34:15 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9a969800) [pid = 1854] [serial = 1937] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-using-registration.https.html] 02:34:15 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9aaddc00) [pid = 1854] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:34:15 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9aca9000) [pid = 1854] [serial = 1942] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-client.https.html] 02:34:15 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9ae3d800) [pid = 1854] [serial = 1948] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:34:15 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9a9ec800) [pid = 1854] [serial = 1929] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/shared-worker-controlled.https.html] 02:34:15 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9a925400) [pid = 1854] [serial = 1932] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-installed.https.html] 02:34:15 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9aa0f800) [pid = 1854] [serial = 1935] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:34:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aedf000 == 9 [pid = 1854] [id = 743] 02:34:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9aef3000) [pid = 1854] [serial = 1967] [outer = (nil)] 02:34:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9aef6000) [pid = 1854] [serial = 1968] [outer = 0x9aef3000] 02:34:15 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:15 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b070000 == 10 [pid = 1854] [id = 744] 02:34:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9b070400) [pid = 1854] [serial = 1969] [outer = (nil)] 02:34:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9b071c00) [pid = 1854] [serial = 1970] [outer = 0x9b070400] 02:34:16 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:16 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b078800 == 11 [pid = 1854] [id = 745] 02:34:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9b078c00) [pid = 1854] [serial = 1971] [outer = (nil)] 02:34:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9b079c00) [pid = 1854] [serial = 1972] [outer = 0x9b078c00] 02:34:16 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:16 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2389 02:34:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 02:34:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aeed800 == 12 [pid = 1854] [id = 746] 02:34:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9b07c000) [pid = 1854] [serial = 1973] [outer = (nil)] 02:34:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9b07e400) [pid = 1854] [serial = 1974] [outer = 0x9b07c000] 02:34:16 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:16 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2389 02:34:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 02:34:16 INFO - PROCESS | 1808 | 1476437656782 Marionette TRACE conn4 <- [1,1847,null,{"value":["/service-workers/service-worker/unregister-controller.https.html",0,null,null,[["Unregister does not affect existing controller",0,null,null],["Unregister prevents control of subsequent navigations",0,null,null],["Unregister prevents new controllee even if registration is still in use",0,null,null]]]}] 02:34:16 INFO - ... 02:34:16 INFO - TEST-OK | /service-workers/service-worker/unregister-controller.https.html | took 2788ms 02:34:16 INFO - PROCESS | 1808 | 1476437656822 Marionette TRACE conn4 -> [0,1848,"getWindowHandle",null] 02:34:16 INFO - PROCESS | 1808 | 1476437656824 Marionette TRACE conn4 <- [1,1848,null,{"value":"2147483649"}] 02:34:16 INFO - TEST-START | /service-workers/service-worker/unregister-then-register-new-script.https.html 02:34:16 INFO - PROCESS | 1808 | 1476437656831 Marionette TRACE conn4 -> [0,1849,"setScriptTimeout",{"ms":35000}] 02:34:16 INFO - PROCESS | 1808 | 1476437656833 Marionette TRACE conn4 <- [1,1849,null,{}] 02:34:16 INFO - PROCESS | 1808 | 1476437656843 Marionette TRACE conn4 -> [0,1850,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:17 INFO - PROCESS | 1808 | 1476437657003 Marionette TRACE conn4 <- [1,1850,null,{"value":null}] 02:34:17 INFO - PROCESS | 1808 | 1476437657117 Marionette TRACE conn4 -> [0,1851,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/unregister-then-register-new-script.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/unregister-then-register-new-script.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:17 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae6d800 == 13 [pid = 1854] [id = 747] 02:34:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9aed5400) [pid = 1854] [serial = 1975] [outer = (nil)] 02:34:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:17 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9aef3400) [pid = 1854] [serial = 1976] [outer = 0x9aed5400] 02:34:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9aeeac00) [pid = 1854] [serial = 1977] [outer = 0x9aed5400] 02:34:17 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:17 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aeeec00 == 14 [pid = 1854] [id = 748] 02:34:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9aef3c00) [pid = 1854] [serial = 1978] [outer = (nil)] 02:34:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9ae90c00) [pid = 1854] [serial = 1979] [outer = 0x9aef3c00] 02:34:18 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:18 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a965000 == 15 [pid = 1854] [id = 749] 02:34:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9b07d000) [pid = 1854] [serial = 1980] [outer = (nil)] 02:34:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9b0a2c00) [pid = 1854] [serial = 1981] [outer = 0x9b07d000] 02:34:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae47800 == 16 [pid = 1854] [id = 750] 02:34:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9b0a7c00) [pid = 1854] [serial = 1982] [outer = (nil)] 02:34:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9b0a8000) [pid = 1854] [serial = 1983] [outer = 0x9b0a7c00] 02:34:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 02:34:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 02:34:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 02:34:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 02:34:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b073000 == 17 [pid = 1854] [id = 751] 02:34:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9b20f000) [pid = 1854] [serial = 1984] [outer = (nil)] 02:34:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9ae8d800) [pid = 1854] [serial = 1985] [outer = 0x9b20f000] 02:34:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:19 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2389 02:34:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 02:34:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 02:34:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b0a7400 == 18 [pid = 1854] [id = 752] 02:34:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9b215400) [pid = 1854] [serial = 1986] [outer = (nil)] 02:34:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9b215800) [pid = 1854] [serial = 1987] [outer = 0x9b215400] 02:34:20 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:20 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b218800 == 19 [pid = 1854] [id = 753] 02:34:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9b218c00) [pid = 1854] [serial = 1988] [outer = (nil)] 02:34:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9b219000) [pid = 1854] [serial = 1989] [outer = 0x9b218c00] 02:34:20 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:20 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2389 02:34:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 02:34:20 INFO - PROCESS | 1808 | 1476437660447 Marionette TRACE conn4 <- [1,1851,null,{"value":["/service-workers/service-worker/unregister-then-register-new-script.https.html",0,null,null,[["Registering a new script URL while an unregistered registration is in use",0,null,null],["Registering a new script URL that 404s does not resurrect an unregistered registration",0,null,null],["Registering a new script URL that fails to install does not resurrect an unregistered registration",0,null,null]]]}] 02:34:20 INFO - ... 02:34:20 INFO - TEST-OK | /service-workers/service-worker/unregister-then-register-new-script.https.html | took 3652ms 02:34:20 INFO - PROCESS | 1808 | 1476437660529 Marionette TRACE conn4 -> [0,1852,"getWindowHandle",null] 02:34:20 INFO - PROCESS | 1808 | 1476437660533 Marionette TRACE conn4 <- [1,1852,null,{"value":"2147483649"}] 02:34:20 INFO - TEST-START | /service-workers/service-worker/unregister-then-register.https.html 02:34:20 INFO - PROCESS | 1808 | 1476437660541 Marionette TRACE conn4 -> [0,1853,"setScriptTimeout",{"ms":35000}] 02:34:20 INFO - PROCESS | 1808 | 1476437660543 Marionette TRACE conn4 <- [1,1853,null,{}] 02:34:20 INFO - PROCESS | 1808 | 1476437660549 Marionette TRACE conn4 -> [0,1854,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:20 INFO - PROCESS | 1808 | 1476437660733 Marionette TRACE conn4 <- [1,1854,null,{"value":null}] 02:34:20 INFO - PROCESS | 1808 | 1476437660797 Marionette TRACE conn4 -> [0,1855,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/unregister-then-register.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/unregister-then-register.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:20 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aed4c00 == 20 [pid = 1854] [id = 754] 02:34:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9aed5000) [pid = 1854] [serial = 1990] [outer = (nil)] 02:34:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:20 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9b21a800) [pid = 1854] [serial = 1991] [outer = 0x9aed5000] 02:34:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9b20c800) [pid = 1854] [serial = 1992] [outer = 0x9aed5000] 02:34:21 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:21 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:22 INFO - PROCESS | 1808 | --DOCSHELL 0x9aeed800 == 19 [pid = 1854] [id = 746] 02:34:22 INFO - PROCESS | 1808 | --DOCSHELL 0x9b078800 == 18 [pid = 1854] [id = 745] 02:34:22 INFO - PROCESS | 1808 | --DOCSHELL 0x9b070000 == 17 [pid = 1854] [id = 744] 02:34:22 INFO - PROCESS | 1808 | --DOCSHELL 0x9aedf000 == 16 [pid = 1854] [id = 743] 02:34:22 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae76000 == 15 [pid = 1854] [id = 742] 02:34:22 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae26800 == 14 [pid = 1854] [id = 741] 02:34:22 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e5800 == 13 [pid = 1854] [id = 740] 02:34:22 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad40c00 == 12 [pid = 1854] [id = 737] 02:34:22 INFO - PROCESS | 1808 | --DOCSHELL 0x9aca2800 == 11 [pid = 1854] [id = 738] 02:34:22 INFO - PROCESS | 1808 | --DOCSHELL 0x9a969000 == 10 [pid = 1854] [id = 739] 02:34:22 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9ae23400) [pid = 1854] [serial = 1947] [outer = (nil)] [url = about:blank] 02:34:22 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9ae1f800) [pid = 1854] [serial = 1946] [outer = (nil)] [url = about:blank] 02:34:22 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9aa3b000) [pid = 1854] [serial = 1938] [outer = (nil)] [url = about:blank] 02:34:22 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9aade000) [pid = 1854] [serial = 1941] [outer = (nil)] [url = about:blank] 02:34:22 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9ad34c00) [pid = 1854] [serial = 1943] [outer = (nil)] [url = about:blank] 02:34:22 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9ad32000) [pid = 1854] [serial = 1944] [outer = (nil)] [url = about:blank] 02:34:22 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9ae3f000) [pid = 1854] [serial = 1949] [outer = (nil)] [url = about:blank] 02:34:22 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9aa38000) [pid = 1854] [serial = 1931] [outer = (nil)] [url = about:blank] 02:34:22 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9a962400) [pid = 1854] [serial = 1933] [outer = (nil)] [url = about:blank] 02:34:22 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9aa11000) [pid = 1854] [serial = 1936] [outer = (nil)] [url = about:blank] 02:34:22 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9a967c00) [pid = 1854] [serial = 1934] [outer = (nil)] [url = about:blank] 02:34:22 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9aa8d400) [pid = 1854] [serial = 1939] [outer = (nil)] [url = about:blank] 02:34:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aadac00 == 11 [pid = 1854] [id = 755] 02:34:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9aadb400) [pid = 1854] [serial = 1993] [outer = (nil)] 02:34:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9aadbc00) [pid = 1854] [serial = 1994] [outer = 0x9aadb400] 02:34:23 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa1c400 == 12 [pid = 1854] [id = 756] 02:34:23 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9ad3bc00) [pid = 1854] [serial = 1995] [outer = (nil)] 02:34:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9ad3cc00) [pid = 1854] [serial = 1996] [outer = 0x9ad3bc00] 02:34:23 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:23 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aadc800 == 13 [pid = 1854] [id = 757] 02:34:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9aade000) [pid = 1854] [serial = 1997] [outer = (nil)] 02:34:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9aca6400) [pid = 1854] [serial = 1998] [outer = 0x9aade000] 02:34:23 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:23 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9eac00 == 14 [pid = 1854] [id = 758] 02:34:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9a9eb000) [pid = 1854] [serial = 1999] [outer = (nil)] 02:34:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9a9ec000) [pid = 1854] [serial = 2000] [outer = 0x9a9eb000] 02:34:24 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:24 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:24 INFO - PROCESS | 1808 | 1476437664513 Marionette TRACE conn4 <- [1,1855,null,{"value":["/service-workers/service-worker/unregister-then-register.https.html",0,null,null,[["Unregister then register resolves to a new value",0,null,null],["Unregister then register resolves to the original value if the registration is in use.",0,null,null],["Unregister then register does not affect existing controllee",0,null,null],["Unregister then register resurrects the registration",0,null,null]]]}] 02:34:24 INFO - .... 02:34:24 INFO - TEST-OK | /service-workers/service-worker/unregister-then-register.https.html | took 3991ms 02:34:24 INFO - PROCESS | 1808 | 1476437664586 Marionette TRACE conn4 -> [0,1856,"getWindowHandle",null] 02:34:24 INFO - PROCESS | 1808 | 1476437664592 Marionette TRACE conn4 <- [1,1856,null,{"value":"2147483649"}] 02:34:24 INFO - TEST-START | /service-workers/service-worker/unregister.https.html 02:34:24 INFO - PROCESS | 1808 | 1476437664602 Marionette TRACE conn4 -> [0,1857,"setScriptTimeout",{"ms":35000}] 02:34:24 INFO - PROCESS | 1808 | 1476437664608 Marionette TRACE conn4 <- [1,1857,null,{}] 02:34:24 INFO - PROCESS | 1808 | 1476437664616 Marionette TRACE conn4 -> [0,1858,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:24 INFO - PROCESS | 1808 | 1476437664856 Marionette TRACE conn4 <- [1,1858,null,{"value":null}] 02:34:25 INFO - PROCESS | 1808 | 1476437665014 Marionette TRACE conn4 -> [0,1859,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/unregister.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/unregister.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e9400 == 15 [pid = 1854] [id = 759] 02:34:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9aa14000) [pid = 1854] [serial = 2001] [outer = (nil)] 02:34:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9aae0400) [pid = 1854] [serial = 2002] [outer = 0x9aa14000] 02:34:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9aad8000) [pid = 1854] [serial = 2003] [outer = 0x9aa14000] 02:34:25 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:25 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:26 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9ae45000) [pid = 1854] [serial = 1961] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/uncontrolled-page.https.html] 02:34:26 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9ae87800) [pid = 1854] [serial = 1964] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-controller.https.html] 02:34:26 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9a96a000) [pid = 1854] [serial = 1955] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/state.https.html] 02:34:26 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9aca2c00) [pid = 1854] [serial = 1953] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:34:26 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9a9ed800) [pid = 1854] [serial = 1958] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/synced-state.https.html] 02:34:26 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9aef3000) [pid = 1854] [serial = 1967] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister-controller-page.html?load-before-unregister] 02:34:26 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9b070400) [pid = 1854] [serial = 1969] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/no-new-controllee-even-if-registration-is-still-used] 02:34:26 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9b078c00) [pid = 1854] [serial = 1971] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister-controller-page.html?load-after-unregister] 02:34:26 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9b07c000) [pid = 1854] [serial = 1973] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/no-new-controllee-even-if-registration-is-still-used] 02:34:27 INFO - PROCESS | 1808 | 1476437667490 Marionette TRACE conn4 <- [1,1859,null,{"value":["/service-workers/service-worker/unregister.https.html",0,null,null,[["Unregister twice",0,null,null],["Register then unregister",0,null,null]]]}] 02:34:27 INFO - .. 02:34:27 INFO - TEST-OK | /service-workers/service-worker/unregister.https.html | took 2947ms 02:34:28 INFO - PROCESS | 1808 | 1476437668693 Marionette TRACE conn4 -> [0,1860,"getWindowHandle",null] 02:34:28 INFO - PROCESS | 1808 | 1476437668697 Marionette TRACE conn4 <- [1,1860,null,{"value":"2147483649"}] 02:34:28 INFO - TEST-START | /service-workers/service-worker/update-after-navigation-fetch-event.https.html 02:34:28 INFO - PROCESS | 1808 | 1476437668728 Marionette TRACE conn4 -> [0,1861,"setScriptTimeout",{"ms":35000}] 02:34:28 INFO - PROCESS | 1808 | 1476437668739 Marionette TRACE conn4 <- [1,1861,null,{}] 02:34:28 INFO - PROCESS | 1808 | 1476437668747 Marionette TRACE conn4 -> [0,1862,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:28 INFO - PROCESS | 1808 | 1476437668925 Marionette TRACE conn4 <- [1,1862,null,{"value":null}] 02:34:29 INFO - PROCESS | 1808 | 1476437669100 Marionette TRACE conn4 -> [0,1863,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/update-after-navigation-fetch-event.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/update-after-navigation-fetch-event.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e3800 == 16 [pid = 1854] [id = 760] 02:34:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9a9e4c00) [pid = 1854] [serial = 2004] [outer = (nil)] 02:34:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9aad5800) [pid = 1854] [serial = 2005] [outer = 0x9a9e4c00] 02:34:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9aa1b400) [pid = 1854] [serial = 2006] [outer = 0x9a9e4c00] 02:34:29 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:29 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae8c000 == 17 [pid = 1854] [id = 761] 02:34:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9ae8c800) [pid = 1854] [serial = 2007] [outer = (nil)] 02:34:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9ae8d000) [pid = 1854] [serial = 2008] [outer = 0x9ae8c800] 02:34:30 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:30 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9eac00 == 16 [pid = 1854] [id = 758] 02:34:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9aadc800 == 15 [pid = 1854] [id = 757] 02:34:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa1c400 == 14 [pid = 1854] [id = 756] 02:34:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9aadac00 == 13 [pid = 1854] [id = 755] 02:34:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9b218800 == 12 [pid = 1854] [id = 753] 02:34:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9b0a7400 == 11 [pid = 1854] [id = 752] 02:34:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9b073000 == 10 [pid = 1854] [id = 751] 02:34:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae47800 == 9 [pid = 1854] [id = 750] 02:34:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9a965000 == 8 [pid = 1854] [id = 749] 02:34:31 INFO - PROCESS | 1808 | --DOCSHELL 0x9aeeec00 == 7 [pid = 1854] [id = 748] 02:34:32 INFO - PROCESS | 1808 | 1476437672014 Marionette TRACE conn4 <- [1,1863,null,{"value":["/service-workers/service-worker/update-after-navigation-fetch-event.https.html",0,null,null,[["Update should be triggered after a navigation fetch event.",0,null,null]]]}] 02:34:32 INFO - . 02:34:32 INFO - TEST-OK | /service-workers/service-worker/update-after-navigation-fetch-event.https.html | took 3306ms 02:34:32 INFO - PROCESS | 1808 | 1476437672034 Marionette TRACE conn4 -> [0,1864,"getWindowHandle",null] 02:34:32 INFO - PROCESS | 1808 | 1476437672044 Marionette TRACE conn4 <- [1,1864,null,{"value":"2147483649"}] 02:34:32 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9ae69c00) [pid = 1854] [serial = 1962] [outer = (nil)] [url = about:blank] 02:34:32 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9aad4400) [pid = 1854] [serial = 1957] [outer = (nil)] [url = about:blank] 02:34:32 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9aa9b800) [pid = 1854] [serial = 1956] [outer = (nil)] [url = about:blank] 02:34:32 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9ae58000) [pid = 1854] [serial = 1951] [outer = (nil)] [url = about:blank] 02:34:32 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9aca3400) [pid = 1854] [serial = 1954] [outer = (nil)] [url = about:blank] 02:34:32 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9ad31400) [pid = 1854] [serial = 1959] [outer = (nil)] [url = about:blank] 02:34:32 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9aa90c00) [pid = 1854] [serial = 1960] [outer = (nil)] [url = about:blank] 02:34:32 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9ae96800) [pid = 1854] [serial = 1966] [outer = (nil)] [url = about:blank] 02:34:32 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9aef6000) [pid = 1854] [serial = 1968] [outer = (nil)] [url = about:blank] 02:34:32 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9ae95000) [pid = 1854] [serial = 1965] [outer = (nil)] [url = about:blank] 02:34:32 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9b071c00) [pid = 1854] [serial = 1970] [outer = (nil)] [url = about:blank] 02:34:32 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9b079c00) [pid = 1854] [serial = 1972] [outer = (nil)] [url = about:blank] 02:34:32 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9b07e400) [pid = 1854] [serial = 1974] [outer = (nil)] [url = about:blank] 02:34:32 INFO - TEST-START | /service-workers/service-worker/update-after-oneday.https.html 02:34:32 INFO - Clearing pref dom.serviceWorkers.enabled 02:34:32 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9ae68800) [pid = 1854] [serial = 1963] [outer = (nil)] [url = about:blank] 02:34:32 INFO - PROCESS | 1808 | 1476437672110 Marionette TRACE conn4 -> [0,1865,"getContext",null] 02:34:32 INFO - PROCESS | 1808 | 1476437672120 Marionette TRACE conn4 <- [1,1865,null,{"value":"content"}] 02:34:32 INFO - PROCESS | 1808 | 1476437672130 Marionette TRACE conn4 -> [0,1866,"setContext",{"value":"chrome"}] 02:34:32 INFO - PROCESS | 1808 | 1476437672135 Marionette TRACE conn4 <- [1,1866,null,{}] 02:34:32 INFO - PROCESS | 1808 | 1476437672141 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 02:34:32 INFO - PROCESS | 1808 | 1476437672157 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 02:34:32 INFO - PROCESS | 1808 | 1476437672162 Marionette TRACE conn4 -> [0,1868,"setContext",{"value":"content"}] 02:34:32 INFO - PROCESS | 1808 | 1476437672165 Marionette TRACE conn4 <- [1,1868,null,{}] 02:34:32 INFO - PROCESS | 1808 | 1476437672171 Marionette TRACE conn4 -> [0,1869,"getContext",null] 02:34:32 INFO - PROCESS | 1808 | 1476437672177 Marionette TRACE conn4 <- [1,1869,null,{"value":"content"}] 02:34:32 INFO - PROCESS | 1808 | 1476437672194 Marionette TRACE conn4 -> [0,1870,"setContext",{"value":"chrome"}] 02:34:32 INFO - PROCESS | 1808 | 1476437672202 Marionette TRACE conn4 <- [1,1870,null,{}] 02:34:32 INFO - PROCESS | 1808 | 1476437672207 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 02:34:32 INFO - PROCESS | 1808 | 1476437672228 Marionette TRACE conn4 <- [1,1871,null,{"value":true}] 02:34:32 INFO - PROCESS | 1808 | 1476437672232 Marionette TRACE conn4 -> [0,1872,"setContext",{"value":"content"}] 02:34:32 INFO - PROCESS | 1808 | 1476437672236 Marionette TRACE conn4 <- [1,1872,null,{}] 02:34:32 INFO - Setting pref dom.serviceWorkers.enabled (true) 02:34:32 INFO - PROCESS | 1808 | 1476437672242 Marionette TRACE conn4 -> [0,1873,"getContext",null] 02:34:32 INFO - PROCESS | 1808 | 1476437672244 Marionette TRACE conn4 <- [1,1873,null,{"value":"content"}] 02:34:32 INFO - PROCESS | 1808 | 1476437672251 Marionette TRACE conn4 -> [0,1874,"setContext",{"value":"chrome"}] 02:34:32 INFO - PROCESS | 1808 | 1476437672254 Marionette TRACE conn4 <- [1,1874,null,{}] 02:34:32 INFO - PROCESS | 1808 | 1476437672260 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 02:34:32 INFO - PROCESS | 1808 | 1476437672281 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 02:34:32 INFO - PROCESS | 1808 | 1476437672300 Marionette TRACE conn4 -> [0,1876,"setContext",{"value":"content"}] 02:34:32 INFO - PROCESS | 1808 | 1476437672309 Marionette TRACE conn4 <- [1,1876,null,{}] 02:34:32 INFO - PROCESS | 1808 | 1476437672314 Marionette TRACE conn4 -> [0,1877,"getContext",null] 02:34:32 INFO - PROCESS | 1808 | 1476437672322 Marionette TRACE conn4 <- [1,1877,null,{"value":"content"}] 02:34:32 INFO - PROCESS | 1808 | 1476437672327 Marionette TRACE conn4 -> [0,1878,"setContext",{"value":"chrome"}] 02:34:32 INFO - PROCESS | 1808 | 1476437672330 Marionette TRACE conn4 <- [1,1878,null,{}] 02:34:32 INFO - PROCESS | 1808 | 1476437672336 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.testUpdateOverOneDay';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 02:34:32 INFO - PROCESS | 1808 | 1476437672358 Marionette TRACE conn4 <- [1,1879,null,{"value":false}] 02:34:32 INFO - PROCESS | 1808 | 1476437672362 Marionette TRACE conn4 -> [0,1880,"setContext",{"value":"content"}] 02:34:32 INFO - PROCESS | 1808 | 1476437672365 Marionette TRACE conn4 <- [1,1880,null,{}] 02:34:32 INFO - Setting pref dom.serviceWorkers.testUpdateOverOneDay (' true') 02:34:32 INFO - PROCESS | 1808 | 1476437672371 Marionette TRACE conn4 -> [0,1881,"getContext",null] 02:34:32 INFO - PROCESS | 1808 | 1476437672374 Marionette TRACE conn4 <- [1,1881,null,{"value":"content"}] 02:34:32 INFO - PROCESS | 1808 | 1476437672379 Marionette TRACE conn4 -> [0,1882,"setContext",{"value":"chrome"}] 02:34:32 INFO - PROCESS | 1808 | 1476437672384 Marionette TRACE conn4 <- [1,1882,null,{}] 02:34:32 INFO - PROCESS | 1808 | 1476437672389 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.testUpdateOverOneDay';\n let type = prefInterface.getPrefType(pref);\n let value = ' true';\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 02:34:32 INFO - PROCESS | 1808 | 1476437672407 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 02:34:32 INFO - PROCESS | 1808 | 1476437672411 Marionette TRACE conn4 -> [0,1884,"setContext",{"value":"content"}] 02:34:32 INFO - PROCESS | 1808 | 1476437672414 Marionette TRACE conn4 <- [1,1884,null,{}] 02:34:32 INFO - PROCESS | 1808 | 1476437672419 Marionette TRACE conn4 -> [0,1885,"setScriptTimeout",{"ms":35000}] 02:34:32 INFO - PROCESS | 1808 | 1476437672422 Marionette TRACE conn4 <- [1,1885,null,{}] 02:34:32 INFO - PROCESS | 1808 | 1476437672428 Marionette TRACE conn4 -> [0,1886,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:32 INFO - PROCESS | 1808 | 1476437672600 Marionette TRACE conn4 <- [1,1886,null,{"value":null}] 02:34:32 INFO - PROCESS | 1808 | 1476437672715 Marionette TRACE conn4 -> [0,1887,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/update-after-oneday.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/update-after-oneday.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e1400 == 8 [pid = 1854] [id = 762] 02:34:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9a9e2000) [pid = 1854] [serial = 2009] [outer = (nil)] 02:34:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9aa17400) [pid = 1854] [serial = 2010] [outer = 0x9a9e2000] 02:34:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9aa1c400) [pid = 1854] [serial = 2011] [outer = 0x9a9e2000] 02:34:33 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:33 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aae2400 == 9 [pid = 1854] [id = 763] 02:34:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9aae2800) [pid = 1854] [serial = 2012] [outer = (nil)] 02:34:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9aae3400) [pid = 1854] [serial = 2013] [outer = 0x9aae2800] 02:34:33 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:33 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:34 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9a9eb000) [pid = 1854] [serial = 1999] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/resurrection] 02:34:34 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9aade000) [pid = 1854] [serial = 1997] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/resurrection] 02:34:34 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9ad3bc00) [pid = 1854] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/re-register-does-not-affect-existing-controllee] 02:34:34 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9aadb400) [pid = 1854] [serial = 1993] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/re-register-while-old-registration-in-use] 02:34:34 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9aed5000) [pid = 1854] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-then-register.https.html] 02:34:34 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9b218c00) [pid = 1854] [serial = 1988] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-exists] 02:34:34 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9b215400) [pid = 1854] [serial = 1986] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-reject-install-worker] 02:34:34 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9b20f000) [pid = 1854] [serial = 1984] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-404s] 02:34:34 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9b0a7c00) [pid = 1854] [serial = 1982] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-404s] 02:34:34 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9b07d000) [pid = 1854] [serial = 1980] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-reject-install-worker] 02:34:34 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9aef3c00) [pid = 1854] [serial = 1978] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-exists] 02:34:34 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9ad4fc00) [pid = 1854] [serial = 1950] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting.https.html] 02:34:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:36 INFO - PROCESS | 1808 | 1476437676301 Marionette TRACE conn4 <- [1,1887,null,{"value":["/service-workers/service-worker/update-after-oneday.https.html",0,null,null,[["Update should be triggered after a functional event when last update time is over 24 hours",0,null,null]]]}] 02:34:36 INFO - . 02:34:36 INFO - TEST-OK | /service-workers/service-worker/update-after-oneday.https.html | took 4208ms 02:34:36 INFO - PROCESS | 1808 | 1476437676360 Marionette TRACE conn4 -> [0,1888,"getWindowHandle",null] 02:34:36 INFO - PROCESS | 1808 | 1476437676367 Marionette TRACE conn4 <- [1,1888,null,{"value":"2147483649"}] 02:34:36 INFO - TEST-START | /service-workers/service-worker/update-recovery.https.html 02:34:36 INFO - Clearing pref dom.serviceWorkers.enabled 02:34:36 INFO - PROCESS | 1808 | 1476437676383 Marionette TRACE conn4 -> [0,1889,"getContext",null] 02:34:36 INFO - PROCESS | 1808 | 1476437676394 Marionette TRACE conn4 <- [1,1889,null,{"value":"content"}] 02:34:36 INFO - PROCESS | 1808 | 1476437676403 Marionette TRACE conn4 -> [0,1890,"setContext",{"value":"chrome"}] 02:34:36 INFO - PROCESS | 1808 | 1476437676407 Marionette TRACE conn4 <- [1,1890,null,{}] 02:34:36 INFO - PROCESS | 1808 | 1476437676415 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 02:34:36 INFO - PROCESS | 1808 | 1476437676433 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 02:34:36 INFO - PROCESS | 1808 | 1476437676439 Marionette TRACE conn4 -> [0,1892,"setContext",{"value":"content"}] 02:34:36 INFO - PROCESS | 1808 | 1476437676448 Marionette TRACE conn4 <- [1,1892,null,{}] 02:34:36 INFO - Clearing pref dom.serviceWorkers.testUpdateOverOneDay 02:34:36 INFO - PROCESS | 1808 | 1476437676460 Marionette TRACE conn4 -> [0,1893,"getContext",null] 02:34:36 INFO - PROCESS | 1808 | 1476437676464 Marionette TRACE conn4 <- [1,1893,null,{"value":"content"}] 02:34:36 INFO - PROCESS | 1808 | 1476437676518 Marionette TRACE conn4 -> [0,1894,"setContext",{"value":"chrome"}] 02:34:36 INFO - PROCESS | 1808 | 1476437676522 Marionette TRACE conn4 <- [1,1894,null,{}] 02:34:36 INFO - PROCESS | 1808 | 1476437676529 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.testUpdateOverOneDay';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 02:34:36 INFO - PROCESS | 1808 | 1476437676549 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 02:34:36 INFO - PROCESS | 1808 | 1476437676555 Marionette TRACE conn4 -> [0,1896,"setContext",{"value":"content"}] 02:34:36 INFO - PROCESS | 1808 | 1476437676563 Marionette TRACE conn4 <- [1,1896,null,{}] 02:34:36 INFO - PROCESS | 1808 | 1476437676570 Marionette TRACE conn4 -> [0,1897,"getContext",null] 02:34:36 INFO - PROCESS | 1808 | 1476437676577 Marionette TRACE conn4 <- [1,1897,null,{"value":"content"}] 02:34:36 INFO - PROCESS | 1808 | 1476437676593 Marionette TRACE conn4 -> [0,1898,"setContext",{"value":"chrome"}] 02:34:36 INFO - PROCESS | 1808 | 1476437676601 Marionette TRACE conn4 <- [1,1898,null,{}] 02:34:36 INFO - PROCESS | 1808 | 1476437676607 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 02:34:36 INFO - PROCESS | 1808 | 1476437676630 Marionette TRACE conn4 <- [1,1899,null,{"value":true}] 02:34:36 INFO - PROCESS | 1808 | 1476437676837 Marionette TRACE conn4 -> [0,1900,"setContext",{"value":"content"}] 02:34:36 INFO - Setting pref dom.serviceWorkers.enabled (true) 02:34:36 INFO - PROCESS | 1808 | 1476437676843 Marionette TRACE conn4 <- [1,1900,null,{}] 02:34:36 INFO - PROCESS | 1808 | 1476437676851 Marionette TRACE conn4 -> [0,1901,"getContext",null] 02:34:36 INFO - PROCESS | 1808 | 1476437676857 Marionette TRACE conn4 <- [1,1901,null,{"value":"content"}] 02:34:36 INFO - PROCESS | 1808 | 1476437676867 Marionette TRACE conn4 -> [0,1902,"setContext",{"value":"chrome"}] 02:34:36 INFO - PROCESS | 1808 | 1476437676871 Marionette TRACE conn4 <- [1,1902,null,{}] 02:34:36 INFO - PROCESS | 1808 | 1476437676883 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 02:34:36 INFO - PROCESS | 1808 | 1476437676904 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 02:34:36 INFO - PROCESS | 1808 | 1476437676909 Marionette TRACE conn4 -> [0,1904,"setContext",{"value":"content"}] 02:34:36 INFO - PROCESS | 1808 | 1476437676916 Marionette TRACE conn4 <- [1,1904,null,{}] 02:34:36 INFO - PROCESS | 1808 | 1476437676973 Marionette TRACE conn4 -> [0,1905,"setScriptTimeout",{"ms":35000}] 02:34:36 INFO - PROCESS | 1808 | 1476437676985 Marionette TRACE conn4 <- [1,1905,null,{}] 02:34:37 INFO - PROCESS | 1808 | 1476437677000 Marionette TRACE conn4 -> [0,1906,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:37 INFO - PROCESS | 1808 | 1476437677260 Marionette TRACE conn4 <- [1,1906,null,{"value":null}] 02:34:38 INFO - PROCESS | 1808 | 1476437678021 Marionette TRACE conn4 -> [0,1907,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/update-recovery.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/update-recovery.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a961800 == 10 [pid = 1854] [id = 764] 02:34:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9a962400) [pid = 1854] [serial = 2014] [outer = (nil)] 02:34:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9aa3d000) [pid = 1854] [serial = 2015] [outer = 0x9a962400] 02:34:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9aa94400) [pid = 1854] [serial = 2016] [outer = 0x9a962400] 02:34:38 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:38 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:39 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae42c00 == 11 [pid = 1854] [id = 765] 02:34:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9ae43800) [pid = 1854] [serial = 2017] [outer = (nil)] 02:34:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9ae44c00) [pid = 1854] [serial = 2018] [outer = 0x9ae43800] 02:34:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9ae55c00) [pid = 1854] [serial = 2019] [outer = 0x9ae43800] 02:34:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e9400 == 10 [pid = 1854] [id = 759] 02:34:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae8c000 == 9 [pid = 1854] [id = 761] 02:34:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9aae2400 == 8 [pid = 1854] [id = 763] 02:34:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e1400 == 7 [pid = 1854] [id = 762] 02:34:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e3800 == 6 [pid = 1854] [id = 760] 02:34:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9aed4c00 == 5 [pid = 1854] [id = 754] 02:34:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae6d800 == 4 [pid = 1854] [id = 747] 02:34:40 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9aae0400) [pid = 1854] [serial = 2002] [outer = (nil)] [url = about:blank] 02:34:40 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9a9ec000) [pid = 1854] [serial = 2000] [outer = (nil)] [url = about:blank] 02:34:40 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9aca6400) [pid = 1854] [serial = 1998] [outer = (nil)] [url = about:blank] 02:34:40 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9ad3cc00) [pid = 1854] [serial = 1996] [outer = (nil)] [url = about:blank] 02:34:40 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9aadbc00) [pid = 1854] [serial = 1994] [outer = (nil)] [url = about:blank] 02:34:40 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9b21a800) [pid = 1854] [serial = 1991] [outer = (nil)] [url = about:blank] 02:34:40 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0x9aef3400) [pid = 1854] [serial = 1976] [outer = (nil)] [url = about:blank] 02:34:40 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0x9b219000) [pid = 1854] [serial = 1989] [outer = (nil)] [url = about:blank] 02:34:41 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0x9b215800) [pid = 1854] [serial = 1987] [outer = (nil)] [url = about:blank] 02:34:41 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0x9ae8d800) [pid = 1854] [serial = 1985] [outer = (nil)] [url = about:blank] 02:34:41 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0x9b0a8000) [pid = 1854] [serial = 1983] [outer = (nil)] [url = about:blank] 02:34:41 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0x9b0a2c00) [pid = 1854] [serial = 1981] [outer = (nil)] [url = about:blank] 02:34:41 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0x9ae90c00) [pid = 1854] [serial = 1979] [outer = (nil)] [url = about:blank] 02:34:41 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0x9b20c800) [pid = 1854] [serial = 1992] [outer = (nil)] [url = about:blank] 02:34:41 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0x9aadb800) [pid = 1854] [serial = 1952] [outer = (nil)] [url = about:blank] 02:34:43 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0x9a9e2000) [pid = 1854] [serial = 2009] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-after-oneday.https.html] 02:34:43 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0x9ae8c800) [pid = 1854] [serial = 2007] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/update] 02:34:43 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0x9aa14000) [pid = 1854] [serial = 2001] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister.https.html] 02:34:43 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0x9aae2800) [pid = 1854] [serial = 2012] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/update/update-after-oneday.https.html] 02:34:43 INFO - PROCESS | 1808 | --DOMWINDOW == 32 (0x9a9e4c00) [pid = 1854] [serial = 2004] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-after-navigation-fetch-event.https.html] 02:34:43 INFO - PROCESS | 1808 | --DOMWINDOW == 31 (0x9aed5400) [pid = 1854] [serial = 1975] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-then-register-new-script.https.html] 02:34:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a95d800 == 5 [pid = 1854] [id = 766] 02:34:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0x9a95e000) [pid = 1854] [serial = 2020] [outer = (nil)] 02:34:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0x9a962c00) [pid = 1854] [serial = 2021] [outer = 0x9a95e000] 02:34:44 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:44 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:45 INFO - PROCESS | 1808 | 1476437685018 Marionette TRACE conn4 <- [1,1907,null,{"value":["/service-workers/service-worker/update-recovery.https.html",0,null,null,[["Recover from a bad service worker by updating after a failed navigation.",0,null,null]]]}] 02:34:45 INFO - . 02:34:45 INFO - TEST-OK | /service-workers/service-worker/update-recovery.https.html | took 8712ms 02:34:45 INFO - PROCESS | 1808 | 1476437685094 Marionette TRACE conn4 -> [0,1908,"getWindowHandle",null] 02:34:45 INFO - TEST-START | /service-workers/service-worker/update.https.html 02:34:45 INFO - PROCESS | 1808 | 1476437685104 Marionette TRACE conn4 <- [1,1908,null,{"value":"2147483649"}] 02:34:45 INFO - PROCESS | 1808 | 1476437685113 Marionette TRACE conn4 -> [0,1909,"setScriptTimeout",{"ms":35000}] 02:34:45 INFO - PROCESS | 1808 | 1476437685118 Marionette TRACE conn4 <- [1,1909,null,{}] 02:34:45 INFO - PROCESS | 1808 | 1476437685127 Marionette TRACE conn4 -> [0,1910,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:45 INFO - PROCESS | 1808 | 1476437685353 Marionette TRACE conn4 <- [1,1910,null,{"value":null}] 02:34:45 INFO - PROCESS | 1808 | 1476437685453 Marionette TRACE conn4 -> [0,1911,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/update.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/update.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a960800 == 6 [pid = 1854] [id = 767] 02:34:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0x9a964c00) [pid = 1854] [serial = 2022] [outer = (nil)] 02:34:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0x9a9ea400) [pid = 1854] [serial = 2023] [outer = 0x9a964c00] 02:34:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0x9a9ec800) [pid = 1854] [serial = 2024] [outer = 0x9a964c00] 02:34:46 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:46 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 02:34:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 02:34:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 02:34:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 02:34:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aae0400 == 7 [pid = 1854] [id = 768] 02:34:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0x9aae2400) [pid = 1854] [serial = 2025] [outer = (nil)] 02:34:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0x9ad3cc00) [pid = 1854] [serial = 2026] [outer = 0x9aae2400] 02:34:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 02:34:48 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:48 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:48 INFO - PROCESS | 1808 | 1476437688445 Marionette TRACE conn4 <- [1,1911,null,{"value":["/service-workers/service-worker/update.https.html",0,null,null,[["Update a registration.",0,null,null]]]}] 02:34:48 INFO - . 02:34:48 INFO - TEST-OK | /service-workers/service-worker/update.https.html | took 3356ms 02:34:48 INFO - PROCESS | 1808 | 1476437688468 Marionette TRACE conn4 -> [0,1912,"getWindowHandle",null] 02:34:48 INFO - PROCESS | 1808 | 1476437688476 Marionette TRACE conn4 <- [1,1912,null,{"value":"2147483649"}] 02:34:48 INFO - TEST-START | /service-workers/service-worker/waiting.https.html 02:34:48 INFO - PROCESS | 1808 | 1476437688492 Marionette TRACE conn4 -> [0,1913,"setScriptTimeout",{"ms":35000}] 02:34:48 INFO - PROCESS | 1808 | 1476437688507 Marionette TRACE conn4 <- [1,1913,null,{}] 02:34:48 INFO - PROCESS | 1808 | 1476437688516 Marionette TRACE conn4 -> [0,1914,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:48 INFO - PROCESS | 1808 | 1476437688696 Marionette TRACE conn4 <- [1,1914,null,{"value":null}] 02:34:48 INFO - PROCESS | 1808 | 1476437688855 Marionette TRACE conn4 -> [0,1915,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/waiting.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/waiting.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae42c00 == 6 [pid = 1854] [id = 765] 02:34:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9a95d800 == 5 [pid = 1854] [id = 766] 02:34:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9a961800 == 4 [pid = 1854] [id = 764] 02:34:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9a960800 == 3 [pid = 1854] [id = 767] 02:34:49 INFO - PROCESS | 1808 | --DOCSHELL 0x9aae0400 == 2 [pid = 1854] [id = 768] 02:34:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a91ac00 == 3 [pid = 1854] [id = 769] 02:34:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x9a91b400) [pid = 1854] [serial = 2027] [outer = (nil)] 02:34:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x9a961400) [pid = 1854] [serial = 2028] [outer = 0x9a91b400] 02:34:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9a968c00) [pid = 1854] [serial = 2029] [outer = 0x9a91b400] 02:34:49 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0x9aa1c400) [pid = 1854] [serial = 2011] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0x9ae8d000) [pid = 1854] [serial = 2008] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0x9aad8000) [pid = 1854] [serial = 2003] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0x9aa17400) [pid = 1854] [serial = 2010] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0x9aae3400) [pid = 1854] [serial = 2013] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0x9aad5800) [pid = 1854] [serial = 2005] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0x9aa1b400) [pid = 1854] [serial = 2006] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0x9aeeac00) [pid = 1854] [serial = 1977] [outer = (nil)] [url = about:blank] 02:34:49 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:49 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e1000 == 4 [pid = 1854] [id = 770] 02:34:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0x9a9e4000) [pid = 1854] [serial = 2030] [outer = (nil)] 02:34:50 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:50 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0x9a9e7800) [pid = 1854] [serial = 2031] [outer = 0x9a9e4000] 02:34:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2389 02:34:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 02:34:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2151 02:34:50 INFO - PROCESS | 1808 | 1476437690661 Marionette TRACE conn4 <- [1,1915,null,{"value":["/service-workers/service-worker/waiting.https.html",0,null,null,[["waiting or active is set",0,null,null]]]}] 02:34:50 INFO - . 02:34:50 INFO - TEST-OK | /service-workers/service-worker/waiting.https.html | took 2204ms 02:34:50 INFO - PROCESS | 1808 | 1476437690690 Marionette TRACE conn4 -> [0,1916,"getWindowHandle",null] 02:34:50 INFO - PROCESS | 1808 | 1476437690699 Marionette TRACE conn4 <- [1,1916,null,{"value":"2147483649"}] 02:34:50 INFO - TEST-START | /service-workers/service-worker/websocket.https.html 02:34:50 INFO - PROCESS | 1808 | 1476437690712 Marionette TRACE conn4 -> [0,1917,"setScriptTimeout",{"ms":35000}] 02:34:50 INFO - PROCESS | 1808 | 1476437690715 Marionette TRACE conn4 <- [1,1917,null,{}] 02:34:50 INFO - PROCESS | 1808 | 1476437690722 Marionette TRACE conn4 -> [0,1918,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:50 INFO - PROCESS | 1808 | 1476437690912 Marionette TRACE conn4 <- [1,1918,null,{"value":null}] 02:34:50 INFO - PROCESS | 1808 | 1476437690955 Marionette TRACE conn4 -> [0,1919,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/websocket.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/websocket.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa14c00 == 5 [pid = 1854] [id = 771] 02:34:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0x9aa1d400) [pid = 1854] [serial = 2032] [outer = (nil)] 02:34:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0x9aa3bc00) [pid = 1854] [serial = 2033] [outer = 0x9aa1d400] 02:34:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0x9aa3c800) [pid = 1854] [serial = 2034] [outer = 0x9aa1d400] 02:34:51 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:51 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aade000 == 6 [pid = 1854] [id = 772] 02:34:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x9aade400) [pid = 1854] [serial = 2035] [outer = (nil)] 02:34:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x9aade800) [pid = 1854] [serial = 2036] [outer = 0x9aade400] 02:34:52 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:52 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:52 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0x9aae2400) [pid = 1854] [serial = 2025] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.txt] 02:34:52 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0x9a962400) [pid = 1854] [serial = 2014] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-recovery.https.html] 02:34:52 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0x9a95e000) [pid = 1854] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.txt] 02:34:52 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0x9ae43800) [pid = 1854] [serial = 2017] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/simple.txt&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/simple.txt%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 02:34:52 INFO - PROCESS | 1808 | 1476437692686 Marionette TRACE conn4 <- [1,1919,null,{"value":["/service-workers/service-worker/websocket.https.html",0,null,null,[["Verify WebSocket handshake channel does not get intercepted",0,null,null]]]}] 02:34:52 INFO - . 02:34:52 INFO - TEST-OK | /service-workers/service-worker/websocket.https.html | took 1995ms 02:34:52 INFO - PROCESS | 1808 | 1476437692706 Marionette TRACE conn4 -> [0,1920,"getWindowHandle",null] 02:34:52 INFO - PROCESS | 1808 | 1476437692711 Marionette TRACE conn4 <- [1,1920,null,{"value":"2147483649"}] 02:34:52 INFO - TEST-START | /service-workers/service-worker/worker-interception.https.html 02:34:52 INFO - PROCESS | 1808 | 1476437692720 Marionette TRACE conn4 -> [0,1921,"setScriptTimeout",{"ms":35000}] 02:34:52 INFO - PROCESS | 1808 | 1476437692725 Marionette TRACE conn4 <- [1,1921,null,{}] 02:34:52 INFO - PROCESS | 1808 | 1476437692744 Marionette TRACE conn4 -> [0,1922,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:52 INFO - PROCESS | 1808 | 1476437692969 Marionette TRACE conn4 <- [1,1922,null,{"value":null}] 02:34:53 INFO - PROCESS | 1808 | 1476437693031 Marionette TRACE conn4 -> [0,1923,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/worker-interception.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/worker-interception.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa92c00 == 7 [pid = 1854] [id = 773] 02:34:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0x9aa9c800) [pid = 1854] [serial = 2037] [outer = (nil)] 02:34:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0x9acac400) [pid = 1854] [serial = 2038] [outer = 0x9aa9c800] 02:34:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x9acabc00) [pid = 1854] [serial = 2039] [outer = 0x9aa9c800] 02:34:53 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:53 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad55c00 == 8 [pid = 1854] [id = 774] 02:34:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x9ae87800) [pid = 1854] [serial = 2040] [outer = (nil)] 02:34:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9ae95400) [pid = 1854] [serial = 2041] [outer = 0x9ae87800] 02:34:55 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:55 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:55 INFO - PROCESS | 1808 | 1476437695765 Marionette TRACE conn4 <- [1,1923,null,{"value":["/service-workers/service-worker/worker-interception.https.html",0,null,null,[["Verify worker script from uncontrolled document is intercepted by Service Worker",0,null,null],["Verify worker script intercepted by same-origin response succeeds",0,null,null],["Verify worker script intercepted by cors response succeeds",0,null,null],["Verify worker script intercepted by no-cors cross-origin response fails",0,null,null],["Verify worker loads from controlled document are intercepted by Service Worker",0,null,null]]]}] 02:34:55 INFO - ..... 02:34:55 INFO - TEST-OK | /service-workers/service-worker/worker-interception.https.html | took 3105ms 02:34:55 INFO - PROCESS | 1808 | 1476437695841 Marionette TRACE conn4 -> [0,1924,"getWindowHandle",null] 02:34:55 INFO - PROCESS | 1808 | 1476437695847 Marionette TRACE conn4 <- [1,1924,null,{"value":"2147483649"}] 02:34:55 INFO - TEST-START | /service-workers/service-worker/xhr.https.html 02:34:55 INFO - PROCESS | 1808 | 1476437695856 Marionette TRACE conn4 -> [0,1925,"setScriptTimeout",{"ms":35000}] 02:34:55 INFO - PROCESS | 1808 | 1476437695862 Marionette TRACE conn4 <- [1,1925,null,{}] 02:34:55 INFO - PROCESS | 1808 | 1476437695874 Marionette TRACE conn4 -> [0,1926,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:56 INFO - PROCESS | 1808 | 1476437696021 Marionette TRACE conn4 <- [1,1926,null,{"value":null}] 02:34:56 INFO - PROCESS | 1808 | 1476437696151 Marionette TRACE conn4 -> [0,1927,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/service-workers/service-worker/xhr.https.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"https://web-platform.test:8443/service-workers/service-worker/xhr.https.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa1c400 == 9 [pid = 1854] [id = 775] 02:34:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0x9aa1c800) [pid = 1854] [serial = 2042] [outer = (nil)] 02:34:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0x9aa95800) [pid = 1854] [serial = 2043] [outer = 0x9aa1c800] 02:34:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0x9aa9a000) [pid = 1854] [serial = 2044] [outer = 0x9aa1c800] 02:34:56 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:56 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aedf000 == 10 [pid = 1854] [id = 776] 02:34:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0x9aee8400) [pid = 1854] [serial = 2045] [outer = (nil)] 02:34:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9a91c800) [pid = 1854] [serial = 2046] [outer = 0x9aee8400] 02:34:57 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2aec0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:57 INFO - PROCESS | 1808 | [Parent 1808] WARNING: Suboptimal indexes for the SQL statement 0xa6b2ad00 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 02:34:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: A control runnable was posted to a worker that is already shutting down!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/WorkerPrivate.cpp, line 2507 02:34:58 INFO - PROCESS | 1808 | 1476437698125 Marionette TRACE conn4 <- [1,1927,null,{"value":["/service-workers/service-worker/xhr.https.html",0,null,null,[["Verify XHR does not exist",0,null,null]]]}] 02:34:58 INFO - . 02:34:58 INFO - TEST-OK | /service-workers/service-worker/xhr.https.html | took 2315ms 02:34:58 INFO - PROCESS | 1808 | 1476437698180 Marionette TRACE conn4 -> [0,1928,"getWindowHandle",null] 02:34:58 INFO - PROCESS | 1808 | 1476437698191 Marionette TRACE conn4 <- [1,1928,null,{"value":"2147483649"}] 02:34:58 INFO - TEST-START | /shadow-dom/Document-prototype-adoptNode.html 02:34:58 INFO - Clearing pref dom.serviceWorkers.enabled 02:34:58 INFO - PROCESS | 1808 | 1476437698204 Marionette TRACE conn4 -> [0,1929,"getContext",null] 02:34:58 INFO - PROCESS | 1808 | 1476437698207 Marionette TRACE conn4 <- [1,1929,null,{"value":"content"}] 02:34:58 INFO - PROCESS | 1808 | 1476437698234 Marionette TRACE conn4 -> [0,1930,"setContext",{"value":"chrome"}] 02:34:58 INFO - PROCESS | 1808 | 1476437698240 Marionette TRACE conn4 <- [1,1930,null,{}] 02:34:58 INFO - PROCESS | 1808 | 1476437698248 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.serviceWorkers.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 02:34:58 INFO - PROCESS | 1808 | 1476437698264 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 02:34:58 INFO - PROCESS | 1808 | 1476437698267 Marionette TRACE conn4 -> [0,1932,"setContext",{"value":"content"}] 02:34:58 INFO - PROCESS | 1808 | 1476437698271 Marionette TRACE conn4 <- [1,1932,null,{}] 02:34:58 INFO - PROCESS | 1808 | 1476437698276 Marionette TRACE conn4 -> [0,1933,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:34:58 INFO - PROCESS | 1808 | 1476437698423 Marionette TRACE conn4 <- [1,1933,null,{"value":null}] 02:34:58 INFO - PROCESS | 1808 | 1476437698546 Marionette TRACE conn4 -> [0,1934,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:34:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9a9ebc00) [pid = 1854] [serial = 2047] [outer = 0xa8fd4c00] 02:34:58 INFO - PROCESS | 1808 | --DOCSHELL 0x9aade000 == 9 [pid = 1854] [id = 772] 02:34:58 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa14c00 == 8 [pid = 1854] [id = 771] 02:34:58 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e1000 == 7 [pid = 1854] [id = 770] 02:34:58 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9ad3cc00) [pid = 1854] [serial = 2026] [outer = (nil)] [url = about:blank] 02:34:58 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0x9a9ea400) [pid = 1854] [serial = 2023] [outer = (nil)] [url = about:blank] 02:34:58 INFO - PROCESS | 1808 | --DOCSHELL 0x9a91ac00 == 6 [pid = 1854] [id = 769] 02:34:58 INFO - PROCESS | 1808 | 1476437698922 Marionette TRACE conn4 <- [1,1934,null,{}] 02:34:58 INFO - PROCESS | 1808 | 1476437698928 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:34:58 INFO - PROCESS | 1808 | 1476437698970 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 02:34:58 INFO - PROCESS | 1808 | 1476437698977 Marionette TRACE conn4 -> [0,1936,"setScriptTimeout",{"ms":35000}] 02:34:58 INFO - PROCESS | 1808 | 1476437698982 Marionette TRACE conn4 <- [1,1936,null,{}] 02:34:59 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0x9aa3d000) [pid = 1854] [serial = 2015] [outer = (nil)] [url = about:blank] 02:34:59 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0x9a962c00) [pid = 1854] [serial = 2021] [outer = (nil)] [url = about:blank] 02:34:59 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0x9ae44c00) [pid = 1854] [serial = 2018] [outer = (nil)] [url = about:blank] 02:34:59 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0x9ae55c00) [pid = 1854] [serial = 2019] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/simple.txt&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/simple.txt%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 02:34:59 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0x9aa94400) [pid = 1854] [serial = 2016] [outer = (nil)] [url = about:blank] 02:34:59 INFO - PROCESS | 1808 | 1476437699012 Marionette TRACE conn4 -> [0,1937,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:34:59 INFO - PROCESS | 1808 | 1476437699077 Marionette TRACE conn4 <- [1,1937,null,{"value":null}] 02:34:59 INFO - PROCESS | 1808 | 1476437699085 Marionette TRACE conn4 -> [0,1938,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/Document-prototype-adoptNode.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:34:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa14c00 == 7 [pid = 1854] [id = 777] 02:34:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9aa15400) [pid = 1854] [serial = 2048] [outer = (nil)] 02:34:59 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:59 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:34:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0x9aa3f800) [pid = 1854] [serial = 2049] [outer = 0x9aa15400] 02:34:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0x9aa38800) [pid = 1854] [serial = 2050] [outer = 0x9aa15400] 02:35:00 INFO - .. 02:35:00 INFO - TEST-OK | /shadow-dom/Document-prototype-adoptNode.html | took 1877ms 02:35:00 INFO - PROCESS | 1808 | 1476437700065 Marionette TRACE conn4 <- [1,1938,null,{"value":["/shadow-dom/Document-prototype-adoptNode.html",0,null,null,[["adoptNode on a shadow root in open mode must throw a HierarchyRequestError",1,"assert_throws: function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n newDocument.adoptNode(shadowRoot);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"HierarchyRequestError\")","testAdoptNode/<@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:18:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAdoptNode@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:26:1\n"],["adoptNode on a shadow root in closed mode must throw a HierarchyRequestError",1,"assert_throws: function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n newDocument.adoptNode(shadowRoot);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"HierarchyRequestError\")","testAdoptNode/<@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:18:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestAdoptNode@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html:27:1\n"]]]}] 02:35:00 INFO - PROCESS | 1808 | 1476437700081 Marionette TRACE conn4 -> [0,1939,"getWindowHandle",null] 02:35:00 INFO - PROCESS | 1808 | 1476437700090 Marionette TRACE conn4 <- [1,1939,null,{"value":"2147483649"}] 02:35:00 INFO - TEST-START | /shadow-dom/Document-prototype-currentScript.html 02:35:00 INFO - PROCESS | 1808 | 1476437700109 Marionette TRACE conn4 -> [0,1940,"setScriptTimeout",{"ms":35000}] 02:35:00 INFO - PROCESS | 1808 | 1476437700111 Marionette TRACE conn4 <- [1,1940,null,{}] 02:35:00 INFO - PROCESS | 1808 | 1476437700116 Marionette TRACE conn4 -> [0,1941,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:35:00 INFO - PROCESS | 1808 | 1476437700320 Marionette TRACE conn4 <- [1,1941,null,{"value":null}] 02:35:00 INFO - PROCESS | 1808 | 1476437700396 Marionette TRACE conn4 -> [0,1942,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/Document-prototype-currentScript.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:35:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad3b800 == 8 [pid = 1854] [id = 778] 02:35:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0x9ad40800) [pid = 1854] [serial = 2051] [outer = (nil)] 02:35:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0x9ae21000) [pid = 1854] [serial = 2052] [outer = 0x9ad40800] 02:35:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9ae26800) [pid = 1854] [serial = 2053] [outer = 0x9ad40800] 02:35:02 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0x9aa1d400) [pid = 1854] [serial = 2032] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/websocket.https.html] 02:35:02 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0x9a91b400) [pid = 1854] [serial = 2027] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/waiting.https.html] 02:35:02 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0x9a9e4000) [pid = 1854] [serial = 2030] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:35:02 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0x9aade400) [pid = 1854] [serial = 2035] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?websocket] 02:35:02 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0x9a964c00) [pid = 1854] [serial = 2022] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update.https.html] 02:35:06 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad55c00 == 7 [pid = 1854] [id = 774] 02:35:06 INFO - PROCESS | 1808 | --DOCSHELL 0x9aedf000 == 6 [pid = 1854] [id = 776] 02:35:06 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa92c00 == 5 [pid = 1854] [id = 773] 02:35:06 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa14c00 == 4 [pid = 1854] [id = 777] 02:35:06 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa1c400 == 3 [pid = 1854] [id = 775] 02:35:06 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0x9acac400) [pid = 1854] [serial = 2038] [outer = (nil)] [url = about:blank] 02:35:06 INFO - PROCESS | 1808 | --DOMWINDOW == 39 (0x9aa3bc00) [pid = 1854] [serial = 2033] [outer = (nil)] [url = about:blank] 02:35:06 INFO - PROCESS | 1808 | --DOMWINDOW == 38 (0x9a961400) [pid = 1854] [serial = 2028] [outer = (nil)] [url = about:blank] 02:35:06 INFO - PROCESS | 1808 | --DOMWINDOW == 37 (0x9a9e7800) [pid = 1854] [serial = 2031] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 02:35:06 INFO - PROCESS | 1808 | --DOMWINDOW == 36 (0x9aade800) [pid = 1854] [serial = 2036] [outer = (nil)] [url = about:blank] 02:35:06 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0x9a968c00) [pid = 1854] [serial = 2029] [outer = (nil)] [url = about:blank] 02:35:06 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0x9aa3c800) [pid = 1854] [serial = 2034] [outer = (nil)] [url = about:blank] 02:35:06 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0x9a9ec800) [pid = 1854] [serial = 2024] [outer = (nil)] [url = about:blank] 02:35:08 INFO - PROCESS | 1808 | --DOMWINDOW == 32 (0x9ae87800) [pid = 1854] [serial = 2040] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/worker-interception-iframe.https.html?bypass] 02:35:08 INFO - PROCESS | 1808 | --DOMWINDOW == 31 (0x9aa9c800) [pid = 1854] [serial = 2037] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/worker-interception.https.html] 02:35:08 INFO - PROCESS | 1808 | --DOMWINDOW == 30 (0x9aee8400) [pid = 1854] [serial = 2045] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?xhr] 02:35:08 INFO - PROCESS | 1808 | --DOMWINDOW == 29 (0x9aa15400) [pid = 1854] [serial = 2048] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html] 02:35:08 INFO - PROCESS | 1808 | --DOMWINDOW == 28 (0x9e11c000) [pid = 1854] [serial = 1167] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml] 02:35:08 INFO - PROCESS | 1808 | --DOMWINDOW == 27 (0x9e11a400) [pid = 1854] [serial = 1166] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html] 02:35:08 INFO - PROCESS | 1808 | --DOMWINDOW == 26 (0x9b46d800) [pid = 1854] [serial = 1163] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/syntax.html] 02:35:12 INFO - PROCESS | 1808 | --DOMWINDOW == 25 (0x9ae95400) [pid = 1854] [serial = 2041] [outer = (nil)] [url = about:blank] 02:35:12 INFO - PROCESS | 1808 | --DOMWINDOW == 24 (0x9acabc00) [pid = 1854] [serial = 2039] [outer = (nil)] [url = about:blank] 02:35:12 INFO - PROCESS | 1808 | --DOMWINDOW == 23 (0x9a91c800) [pid = 1854] [serial = 2046] [outer = (nil)] [url = about:blank] 02:35:12 INFO - PROCESS | 1808 | --DOMWINDOW == 22 (0x9aa95800) [pid = 1854] [serial = 2043] [outer = (nil)] [url = about:blank] 02:35:12 INFO - PROCESS | 1808 | --DOMWINDOW == 21 (0x9aa38800) [pid = 1854] [serial = 2050] [outer = (nil)] [url = about:blank] 02:35:12 INFO - PROCESS | 1808 | --DOMWINDOW == 20 (0x9aa3f800) [pid = 1854] [serial = 2049] [outer = (nil)] [url = about:blank] 02:35:12 INFO - PROCESS | 1808 | --DOMWINDOW == 19 (0x9ae21000) [pid = 1854] [serial = 2052] [outer = (nil)] [url = about:blank] 02:35:12 INFO - PROCESS | 1808 | --DOMWINDOW == 18 (0x9e11e000) [pid = 1854] [serial = 1169] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml] 02:35:12 INFO - PROCESS | 1808 | --DOMWINDOW == 17 (0x9e11d400) [pid = 1854] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html] 02:35:12 INFO - PROCESS | 1808 | --DOMWINDOW == 16 (0x9e095000) [pid = 1854] [serial = 1165] [outer = (nil)] [url = about:blank] 02:35:12 INFO - PROCESS | 1808 | --DOMWINDOW == 15 (0xa1e42c00) [pid = 1854] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/testharness_runner.html] 02:35:30 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:35:30 INFO - PROCESS | 1808 | 1476437730944 Marionette TRACE conn4 <- [1,1942,null,{"value":["/shadow-dom/Document-prototype-currentScript.html",2,null,null,[["document.currentScript must not to be set to a script element in a shadow tree in open mode",1,"host.attachShadow is not a function","testInlineScript/<@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:21:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestInlineScript@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:19:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:35:1\n"],["document.currentScript must not to be set to a script element in a shadow tree in closed mode",1,"host.attachShadow is not a function","testInlineScript/<@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:21:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestInlineScript@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:19:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:36:1\n"],["document.currentScript must be set to a script element that loads an external script in a document tree",0,null,null],["document.currentScript must be set to a script element that loads an external script in a document tree",0,null,null],["document.currentScript must not be set to a script element that loads an external script in an open shadow tree",1,"host.attachShadow is not a function","executeNextTest/<@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:53:30\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nexecuteNextTest@http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html:47:5\n"],["document.currentScript must not be set to a script element that loads an external script in a closed shadow tree",3,null,null],["document.currentScript must be set to a script element that loads an external script that was in an open shadow tree and then removed",3,null,null],["document.currentScript must be set to a script element that loads an external script that was in a closed shadow tree and then removed",3,null,null]]]}] 02:35:30 INFO - ........ 02:35:30 INFO - TEST-TIMEOUT | /shadow-dom/Document-prototype-currentScript.html | took 30865ms 02:35:30 INFO - PROCESS | 1808 | 1476437730976 Marionette TRACE conn4 -> [0,1943,"getWindowHandle",null] 02:35:30 INFO - PROCESS | 1808 | 1476437730982 Marionette TRACE conn4 <- [1,1943,null,{"value":"2147483649"}] 02:35:30 INFO - TEST-START | /shadow-dom/Document-prototype-importNode.html 02:35:31 INFO - PROCESS | 1808 | 1476437730995 Marionette TRACE conn4 -> [0,1944,"setScriptTimeout",{"ms":35000}] 02:35:31 INFO - PROCESS | 1808 | 1476437731002 Marionette TRACE conn4 <- [1,1944,null,{}] 02:35:31 INFO - PROCESS | 1808 | 1476437731057 Marionette TRACE conn4 -> [0,1945,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:35:31 INFO - PROCESS | 1808 | 1476437731306 Marionette TRACE conn4 <- [1,1945,null,{"value":null}] 02:35:31 INFO - PROCESS | 1808 | 1476437731392 Marionette TRACE conn4 -> [0,1946,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/Document-prototype-importNode.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:35:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a927800 == 4 [pid = 1854] [id = 779] 02:35:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0x9a95d400) [pid = 1854] [serial = 2054] [outer = (nil)] 02:35:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0x9a963800) [pid = 1854] [serial = 2055] [outer = 0x9a95d400] 02:35:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0x9a969400) [pid = 1854] [serial = 2056] [outer = 0x9a95d400] 02:35:32 INFO - PROCESS | 1808 | 1476437732826 Marionette TRACE conn4 <- [1,1946,null,{"value":["/shadow-dom/Document-prototype-importNode.html",0,null,null,[["importNode on a shadow root in open mode must throw a NotSupportedError",1,"assert_throws: function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n newDocument.importNode(shadowRoot);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","testImportNode/<@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:18:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestImportNode@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:26:1\n"],["importNode on a shadow root in closed mode must throw a NotSupportedError",1,"assert_throws: function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n newDocument.importNode(shadowRoot);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","testImportNode/<@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:18:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestImportNode@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html:27:1\n"]]]}] 02:35:33 INFO - .. 02:35:33 INFO - TEST-OK | /shadow-dom/Document-prototype-importNode.html | took 2288ms 02:35:34 INFO - PROCESS | 1808 | 1476437734183 Marionette TRACE conn4 -> [0,1947,"getWindowHandle",null] 02:35:34 INFO - PROCESS | 1808 | 1476437734193 Marionette TRACE conn4 <- [1,1947,null,{"value":"2147483649"}] 02:35:34 INFO - TEST-START | /shadow-dom/Element-interface-attachShadow.html 02:35:35 INFO - PROCESS | 1808 | 1476437735267 Marionette TRACE conn4 -> [0,1948,"setScriptTimeout",{"ms":35000}] 02:35:35 INFO - PROCESS | 1808 | 1476437735273 Marionette TRACE conn4 <- [1,1948,null,{}] 02:35:35 INFO - PROCESS | 1808 | 1476437735296 Marionette TRACE conn4 -> [0,1949,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:35:35 INFO - PROCESS | 1808 | 1476437735504 Marionette TRACE conn4 <- [1,1949,null,{"value":null}] 02:35:35 INFO - PROCESS | 1808 | 1476437735944 Marionette TRACE conn4 -> [0,1950,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/Element-interface-attachShadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:35:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a96c000 == 5 [pid = 1854] [id = 780] 02:35:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0x9aa0f000) [pid = 1854] [serial = 2057] [outer = (nil)] 02:35:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:35 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0x9aa1a400) [pid = 1854] [serial = 2058] [outer = 0x9aa0f000] 02:35:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0x9aa1c400) [pid = 1854] [serial = 2059] [outer = 0x9aa0f000] 02:35:37 INFO - PROCESS | 1808 | 1476437737014 Marionette TRACE conn4 <- [1,1950,null,{"value":["/shadow-dom/Element-interface-attachShadow.html",0,null,null,[["Check the existence of Element.attachShadow",1,"assert_true: Element.prototype.attachShadow must exist expected true got false","@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:16:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:15:1\n"],["Nodes other than Element should not have attachShadow",0,null,null],["Element.attachShadow must throw a TypeError if mode is not \"open\" or \"closed\"",0,null,null],["Element.attachShadow must create an instance of ShadowRoot",1,"document.createElement(...).attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:48:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:47:1\n"],["Element.attachShadow must throw a InvalidStateError if the context object already hosts a shadow tree",1,"assert_throws: Calling attachShadow({mode: \"open\"}) twice on the same element must throw function \"function () {\n var div = document.createElement('div');\n div.attachShadow({mode: \"open\"});\n div.attachShadow({mode: \"open\"});\n }\" threw object \"TypeError: div.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"InvalidStateError\")","@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:55:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:54:1\n"],["Element.attachShadow must throw a NotSupportedError for button, details, input, marquee, meter, progress, select, textarea, and keygen elements",1,"assert_throws: Calling attachShadow({mode: \"open\"}) on button element must throw function \"function () {\n document.createElement(elementName).attachShadow({mode: \"open\"});\n }\" threw object \"TypeError: document.createElement(...).attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:82:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:80:1\n"]]]}] 02:35:37 INFO - ...... 02:35:37 INFO - TEST-OK | /shadow-dom/Element-interface-attachShadow.html | took 2563ms 02:35:37 INFO - TEST-START | /shadow-dom/Element-interface-shadowRoot-attribute.html 02:35:37 INFO - PROCESS | 1808 | 1476437737091 Marionette TRACE conn4 -> [0,1951,"getWindowHandle",null] 02:35:37 INFO - PROCESS | 1808 | 1476437737094 Marionette TRACE conn4 <- [1,1951,null,{"value":"2147483649"}] 02:35:37 INFO - PROCESS | 1808 | 1476437737102 Marionette TRACE conn4 -> [0,1952,"setScriptTimeout",{"ms":35000}] 02:35:37 INFO - PROCESS | 1808 | 1476437737109 Marionette TRACE conn4 <- [1,1952,null,{}] 02:35:37 INFO - PROCESS | 1808 | 1476437737140 Marionette TRACE conn4 -> [0,1953,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:35:37 INFO - PROCESS | 1808 | 1476437737359 Marionette TRACE conn4 <- [1,1953,null,{"value":null}] 02:35:37 INFO - PROCESS | 1808 | 1476437737487 Marionette TRACE conn4 -> [0,1954,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/Element-interface-shadowRoot-attribute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:35:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa96000 == 6 [pid = 1854] [id = 781] 02:35:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0x9aa96800) [pid = 1854] [serial = 2060] [outer = (nil)] 02:35:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 23 (0x9aad5800) [pid = 1854] [serial = 2061] [outer = 0x9aa96800] 02:35:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 24 (0x9aad5000) [pid = 1854] [serial = 2062] [outer = 0x9aa96800] 02:35:38 INFO - ... 02:35:38 INFO - TEST-OK | /shadow-dom/Element-interface-shadowRoot-attribute.html | took 1393ms 02:35:38 INFO - PROCESS | 1808 | 1476437738475 Marionette TRACE conn4 <- [1,1954,null,{"value":["/shadow-dom/Element-interface-shadowRoot-attribute.html",0,null,null,[["shadowRoot must be defined on Element prototype",0,null,null],["shadowRoot attribute must return the open shadow root associated with the element",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html:33:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html:29:1\n"],["shadowRoot attribute must return null if the shadow root attached to the element is closed",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html:39:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html:37:1\n"]]]}] 02:35:38 INFO - PROCESS | 1808 | 1476437738494 Marionette TRACE conn4 -> [0,1955,"getWindowHandle",null] 02:35:38 INFO - PROCESS | 1808 | 1476437738499 Marionette TRACE conn4 <- [1,1955,null,{"value":"2147483649"}] 02:35:38 INFO - TEST-START | /shadow-dom/HTMLSlotElement-interface.html 02:35:38 INFO - PROCESS | 1808 | 1476437738506 Marionette TRACE conn4 -> [0,1956,"setScriptTimeout",{"ms":35000}] 02:35:38 INFO - PROCESS | 1808 | 1476437738509 Marionette TRACE conn4 <- [1,1956,null,{}] 02:35:38 INFO - PROCESS | 1808 | 1476437738516 Marionette TRACE conn4 -> [0,1957,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:35:38 INFO - PROCESS | 1808 | 1476437738684 Marionette TRACE conn4 <- [1,1957,null,{"value":null}] 02:35:38 INFO - PROCESS | 1808 | 1476437738771 Marionette TRACE conn4 -> [0,1958,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/HTMLSlotElement-interface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:35:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aae2c00 == 7 [pid = 1854] [id = 782] 02:35:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0x9aae3000) [pid = 1854] [serial = 2063] [outer = (nil)] 02:35:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0x9acafc00) [pid = 1854] [serial = 2064] [outer = 0x9aae3000] 02:35:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0x9ad31800) [pid = 1854] [serial = 2065] [outer = 0x9aae3000] 02:35:40 INFO - .................. 02:35:40 INFO - TEST-OK | /shadow-dom/HTMLSlotElement-interface.html | took 1499ms 02:35:40 INFO - TEST-START | /shadow-dom/Node-prototype-cloneNode.html 02:35:40 INFO - PROCESS | 1808 | 1476437739921 Marionette TRACE conn4 <- [1,1958,null,{"value":["/shadow-dom/HTMLSlotElement-interface.html",0,null,null,[["HTMLSlotElement must be defined on window",1,"assert_true: HTMLSlotElement must be defined on window expected true got false","@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:16:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:15:1\n"],["\"name\" attribute on HTMLSlotElement must reflect \"name\" attribute",1,"HTMLSlotElement is not defined","@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:23:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:22:1\n"],["assignedNodes() on a HTMLSlotElement must return an empty array when the slot element is not in a tree or in a document tree",1,"HTMLSlotElement is not defined","testSlotOutsideShadowTree/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:39:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestSlotOutsideShadowTree@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:38:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:51:1\n"],["assignedNodes({\"flattened\":false}) on a HTMLSlotElement must return an empty array when the slot element is not in a tree or in a document tree",1,"HTMLSlotElement is not defined","testSlotOutsideShadowTree/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:39:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestSlotOutsideShadowTree@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:38:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:52:1\n"],["assignedNodes({\"flattened\":true}) on a HTMLSlotElement must return an empty array when the slot element is not in a tree or in a document tree",1,"HTMLSlotElement is not defined","testSlotOutsideShadowTree/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:39:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestSlotOutsideShadowTree@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:38:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:53:1\n"],["assignedNodes() must return the list of assigned nodes when none of the assigned nodes themselves are slots",1,"HTMLSlotElement is not defined","testSingleLevelOfSlotting/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:58:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestSingleLevelOfSlotting@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:57:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:87:1\n"],["assignedNodes({\"flattened\":false}) must return the list of assigned nodes when none of the assigned nodes themselves are slots",1,"HTMLSlotElement is not defined","testSingleLevelOfSlotting/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:58:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestSingleLevelOfSlotting@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:57:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:88:1\n"],["assignedNodes({\"flattened\":true}) must return the list of assigned nodes when none of the assigned nodes themselves are slots",1,"HTMLSlotElement is not defined","testSingleLevelOfSlotting/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:58:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestSingleLevelOfSlotting@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:57:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:89:1\n"],["assignedNodes() must update when slot and name attributes are modified",1,"shadowHost.attachShadow is not a function","testMutatingSlottedContents/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestMutatingSlottedContents@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:93:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:121:1\n"],["assignedNodes({\"flattened\":false}) must update when slot and name attributes are modified",1,"shadowHost.attachShadow is not a function","testMutatingSlottedContents/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestMutatingSlottedContents@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:93:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:122:1\n"],["assignedNodes({\"flattened\":true}) must update when slot and name attributes are modified",1,"shadowHost.attachShadow is not a function","testMutatingSlottedContents/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestMutatingSlottedContents@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:93:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:123:1\n"],["assignedNodes must update when a default slot is introduced dynamically by a slot rename",1,"shadowHost.attachShadow is not a function","testMutatingSlotName/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:132:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestMutatingSlotName@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:127:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:145:1\n"],["assignedNodes must update when a default slot is introduced dynamically by a slot rename",1,"shadowHost.attachShadow is not a function","testMutatingSlotName/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:132:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestMutatingSlotName@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:127:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:146:1\n"],["assignedNodes must update when a default slot is introduced dynamically by a slot rename",1,"shadowHost.attachShadow is not a function","testMutatingSlotName/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:132:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestMutatingSlotName@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:127:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:147:1\n"],["assignedNodes must update when slot elements are inserted or removed",1,"shadowHost.attachShadow is not a function","testInsertingAndRemovingSlots/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:164:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestInsertingAndRemovingSlots@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:151:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:199:1\n"],["assignedNodes must update when slot elements are inserted or removed",1,"shadowHost.attachShadow is not a function","testInsertingAndRemovingSlots/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:164:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestInsertingAndRemovingSlots@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:151:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:200:1\n"],["assignedNodes must update when slot elements are inserted or removed",1,"shadowHost.attachShadow is not a function","testInsertingAndRemovingSlots/<@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:164:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestInsertingAndRemovingSlots@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:151:5\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:201:1\n"],["assignedNodes({flatten: true}) must return the distributed nodes, and assignedNodes() and assignedNodes({flatten: false}) must returned the assigned nodes",1,"outerHost.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:208:23\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:203:1\n"]]]}] 02:35:40 INFO - PROCESS | 1808 | 1476437740006 Marionette TRACE conn4 -> [0,1959,"getWindowHandle",null] 02:35:40 INFO - PROCESS | 1808 | 1476437740012 Marionette TRACE conn4 <- [1,1959,null,{"value":"2147483649"}] 02:35:40 INFO - PROCESS | 1808 | 1476437740027 Marionette TRACE conn4 -> [0,1960,"setScriptTimeout",{"ms":35000}] 02:35:40 INFO - PROCESS | 1808 | 1476437740029 Marionette TRACE conn4 <- [1,1960,null,{}] 02:35:40 INFO - PROCESS | 1808 | 1476437740042 Marionette TRACE conn4 -> [0,1961,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:35:40 INFO - PROCESS | 1808 | 1476437740240 Marionette TRACE conn4 <- [1,1961,null,{"value":null}] 02:35:40 INFO - PROCESS | 1808 | 1476437740405 Marionette TRACE conn4 -> [0,1962,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/Node-prototype-cloneNode.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:35:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa39c00 == 8 [pid = 1854] [id = 783] 02:35:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0x9aa3c400) [pid = 1854] [serial = 2066] [outer = (nil)] 02:35:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0x9aa9bc00) [pid = 1854] [serial = 2067] [outer = 0x9aa3c400] 02:35:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0x9aa3f400) [pid = 1854] [serial = 2068] [outer = 0x9aa3c400] 02:35:41 INFO - .... 02:35:41 INFO - TEST-OK | /shadow-dom/Node-prototype-cloneNode.html | took 1862ms 02:35:41 INFO - PROCESS | 1808 | 1476437741863 Marionette TRACE conn4 <- [1,1962,null,{"value":["/shadow-dom/Node-prototype-cloneNode.html",0,null,null,[["cloneNode on a shadow root in open mode must throw a NotSupportedError",1,"assert_throws: cloneNode(false) on a shadow root in open mode must throw a NotSupportedError function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n shadowRoot.cloneNode(false);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","testCloneNode/<@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:17:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestCloneNode@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:32:1\n"],["cloneNode on a shadow root in closed mode must throw a NotSupportedError",1,"assert_throws: cloneNode(false) on a shadow root in closed mode must throw a NotSupportedError function \"function () {\n var element = document.createElement('div');\n var shadowRoot = element.attachShadow({mode: mode});\n shadowRoot.cloneNode(false);\n }\" threw object \"TypeError: element.attachShadow is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","testCloneNode/<@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:17:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestCloneNode@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:16:5\n@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:33:1\n"],["cloneNode on an element with an open shadow root should not clone its shadow root",1,"element.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:37:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:35:1\n"],["cloneNode on an element with a closed shadow root should not clone its shadow root",1,"element.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:45:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:43:1\n"]]]}] 02:35:41 INFO - PROCESS | 1808 | 1476437741892 Marionette TRACE conn4 -> [0,1963,"getWindowHandle",null] 02:35:41 INFO - PROCESS | 1808 | 1476437741924 Marionette TRACE conn4 <- [1,1963,null,{"value":"2147483649"}] 02:35:41 INFO - TEST-START | /shadow-dom/ShadowRoot-interface.html 02:35:41 INFO - PROCESS | 1808 | 1476437741936 Marionette TRACE conn4 -> [0,1964,"setScriptTimeout",{"ms":35000}] 02:35:41 INFO - PROCESS | 1808 | 1476437741940 Marionette TRACE conn4 <- [1,1964,null,{}] 02:35:41 INFO - PROCESS | 1808 | 1476437741992 Marionette TRACE conn4 -> [0,1965,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:35:42 INFO - PROCESS | 1808 | 1476437742235 Marionette TRACE conn4 <- [1,1965,null,{"value":null}] 02:35:42 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa96000 == 7 [pid = 1854] [id = 781] 02:35:42 INFO - PROCESS | 1808 | --DOCSHELL 0x9a96c000 == 6 [pid = 1854] [id = 780] 02:35:42 INFO - PROCESS | 1808 | --DOCSHELL 0x9a927800 == 5 [pid = 1854] [id = 779] 02:35:42 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad3b800 == 4 [pid = 1854] [id = 778] 02:35:42 INFO - PROCESS | 1808 | 1476437742379 Marionette TRACE conn4 -> [0,1966,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/ShadowRoot-interface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:35:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e1000 == 5 [pid = 1854] [id = 784] 02:35:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0x9a9e6800) [pid = 1854] [serial = 2069] [outer = (nil)] 02:35:42 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:42 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0x9aad6800) [pid = 1854] [serial = 2070] [outer = 0x9a9e6800] 02:35:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0x9aa91400) [pid = 1854] [serial = 2071] [outer = 0x9a9e6800] 02:35:43 INFO - PROCESS | 1808 | 1476437743589 Marionette TRACE conn4 <- [1,1966,null,{"value":["/shadow-dom/ShadowRoot-interface.html",0,null,null,[["Check the existence of ShadowRoot interface",0,null,null],["ShadowRoot must inherit from DocumentFragment",0,null,null],["ShadowRoot must not be a constructor",0,null,null],["ShadowRoot.activeElement must return the focused element of the context object when shadow root is open.",1,"host.attachShadow is not a function","testActiveElement/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:31:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestActiveElement@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:28:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:41:1\n"],["ShadowRoot.activeElement must return the focused element of the context object when shadow root is closed.",1,"host.attachShadow is not a function","testActiveElement/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:31:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestActiveElement@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:28:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:42:1\n"],["ShadowRoot.host must return the shadow host of the context object.",1,"host1.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:46:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:44:1\n"],["ShadowRoot.innerHTML must return the result of the HTML fragment serialization algorithm when shadow root is open.",1,"host.attachShadow is not a function","testInnerHTML/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:55:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestInnerHTML@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:53:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:66:1\n"],["ShadowRoot.innerHTML must return the result of the HTML fragment serialization algorithm when shadow root is closed.",1,"host.attachShadow is not a function","testInnerHTML/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:55:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestInnerHTML@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:53:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:67:1\n"],["ShadowRoot.innerHTML must replace all with the result of invoking the fragment parsing algorithm when shadow root is open.",1,"host.attachShadow is not a function","testSetInnerHTML/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:72:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestSetInnerHTML@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:70:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:89:1\n"],["ShadowRoot.innerHTML must replace all with the result of invoking the fragment parsing algorithm when shadow root is closed.",1,"host.attachShadow is not a function","testSetInnerHTML/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:72:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestSetInnerHTML@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:70:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:90:1\n"],["ShadowRoot.styleSheets must return a StyleSheetList sequence containing the shadow root style sheets when shadow root is open.",1,"host.attachShadow is not a function","testStyleSheets/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:95:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestStyleSheets@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:93:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:106:1\n"],["ShadowRoot.styleSheets must return a StyleSheetList sequence containing the shadow root style sheets when shadow root is closed.",1,"host.attachShadow is not a function","testStyleSheets/<@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:95:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntestStyleSheets@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:93:5\n@http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html:107:1\n"]]]}] 02:35:43 INFO - ............ 02:35:43 INFO - TEST-OK | /shadow-dom/ShadowRoot-interface.html | took 1741ms 02:35:43 INFO - PROCESS | 1808 | 1476437743680 Marionette TRACE conn4 -> [0,1967,"getWindowHandle",null] 02:35:43 INFO - PROCESS | 1808 | 1476437743690 Marionette TRACE conn4 <- [1,1967,null,{"value":"2147483649"}] 02:35:43 INFO - TEST-START | /shadow-dom/scroll-to-the-fragment-in-shadow-tree.html 02:35:43 INFO - PROCESS | 1808 | 1476437743698 Marionette TRACE conn4 -> [0,1968,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - PROCESS | 1808 | 1476437743702 Marionette TRACE conn4 <- [1,1968,null,{}] 02:35:43 INFO - PROCESS | 1808 | 1476437743709 Marionette TRACE conn4 -> [0,1969,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:35:43 INFO - PROCESS | 1808 | 1476437743950 Marionette TRACE conn4 <- [1,1969,null,{"value":null}] 02:35:44 INFO - PROCESS | 1808 | 1476437744044 Marionette TRACE conn4 -> [0,1970,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:35:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad3b400 == 6 [pid = 1854] [id = 785] 02:35:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0x9ad3b800) [pid = 1854] [serial = 2072] [outer = (nil)] 02:35:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0x9ad4cc00) [pid = 1854] [serial = 2073] [outer = 0x9ad3b800] 02:35:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0x9ad40c00) [pid = 1854] [serial = 2074] [outer = 0x9ad3b800] 02:35:47 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0x9a95d400) [pid = 1854] [serial = 2054] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html] 02:35:47 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0x9aa0f000) [pid = 1854] [serial = 2057] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html] 02:35:47 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0x9aa96800) [pid = 1854] [serial = 2060] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html] 02:35:48 INFO - PROCESS | 1808 | 1476437748325 Marionette TRACE conn4 <- [1,1970,null,{"value":["/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html",0,null,null,[["The user agent scroll to the fragment when there is an element with an ID exactly equal to the decoded fragid",0,null,null],["The user agent scroll to the fragment when there is an anchor element with a name attribute exactly equal to the decoded fragid",0,null,null],["The user agent should not scroll to an element with an ID exactly equal to the decoded fragid in an open shadow tree",1,"host.attachShadow is not a function","testScrollingToElementInShadowTree/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntestScrollingToElementInShadowTree@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:97:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should not scroll to an element with an ID exactly equal to the decoded fragid in a closed shadow tree",1,"host.attachShadow is not a function","testScrollingToElementInShadowTree/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntestScrollingToElementInShadowTree@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:97:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should not scroll to an anchor element with a name attribute exactly equal to the decoded fragid in an open shadow tree",1,"host.attachShadow is not a function","testScrollingToElementInShadowTree/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntestScrollingToElementInShadowTree@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:97:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should not scroll to an anchor element with a name attribute exactly equal to the decoded fragid in a closed shadow tree",1,"host.attachShadow is not a function","testScrollingToElementInShadowTree/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:100:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntestScrollingToElementInShadowTree@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:97:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should scroll to an element with an ID exactly equal to the decoded fragid in the document tree even if there was another element with the same ID inside an open shadow tree earlier in tree order",1,"host.attachShadow is not a function","testScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:114:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntestScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:111:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should scroll to an element with an ID exactly equal to the decoded fragid in the document tree even if there was another element with the same ID inside a closed shadow tree earlier in tree order",1,"host.attachShadow is not a function","testScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:114:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntestScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:111:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should scroll to an anchor element with a name attribute exactly equal to the decoded fragid in the document tree even if there was another element with the same ID inside an open shadow tree earlier in tree order",1,"host.attachShadow is not a function","testScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:114:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntestScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:111:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"],["The user agent should scroll to an anchor element with a name attribute exactly equal to the decoded fragid in the document tree even if there was another element with the same ID inside a closed shadow tree earlier in tree order",1,"host.attachShadow is not a function","testScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:114:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntestScrollingToElementInDocumentTreeAfterElementInShadowTreeWithSameID@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:111:5\nexecuteNextTest/<@http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:54:9\n"]]]}] 02:35:48 INFO - .......... 02:35:48 INFO - TEST-OK | /shadow-dom/scroll-to-the-fragment-in-shadow-tree.html | took 4807ms 02:35:48 INFO - PROCESS | 1808 | 1476437748606 Marionette TRACE conn4 -> [0,1971,"getWindowHandle",null] 02:35:48 INFO - PROCESS | 1808 | 1476437748616 Marionette TRACE conn4 <- [1,1971,null,{"value":"2147483649"}] 02:35:48 INFO - TEST-START | /shadow-dom/leaktests/get-elements.html 02:35:48 INFO - PROCESS | 1808 | 1476437748647 Marionette TRACE conn4 -> [0,1972,"setScriptTimeout",{"ms":35000}] 02:35:48 INFO - PROCESS | 1808 | 1476437748659 Marionette TRACE conn4 <- [1,1972,null,{}] 02:35:48 INFO - PROCESS | 1808 | 1476437748672 Marionette TRACE conn4 -> [0,1973,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:35:48 INFO - PROCESS | 1808 | 1476437748862 Marionette TRACE conn4 <- [1,1973,null,{"value":null}] 02:35:48 INFO - PROCESS | 1808 | 1476437748949 Marionette TRACE conn4 -> [0,1974,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/leaktests/get-elements.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:35:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae44c00 == 7 [pid = 1854] [id = 786] 02:35:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0x9ae45000) [pid = 1854] [serial = 2075] [outer = (nil)] 02:35:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:35:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0x9ae4c000) [pid = 1854] [serial = 2076] [outer = 0x9ae45000] 02:35:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0x9ae4b400) [pid = 1854] [serial = 2077] [outer = 0x9ae45000] 02:35:49 INFO - PROCESS | 1808 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html, line 48: TypeError: hostOpen.attachShadow is not a function 02:35:50 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad3b400 == 6 [pid = 1854] [id = 785] 02:35:50 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e1000 == 5 [pid = 1854] [id = 784] 02:35:50 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa39c00 == 4 [pid = 1854] [id = 783] 02:35:50 INFO - PROCESS | 1808 | --DOCSHELL 0x9aae2c00 == 3 [pid = 1854] [id = 782] 02:35:50 INFO - PROCESS | 1808 | --DOMWINDOW == 35 (0x9a963800) [pid = 1854] [serial = 2055] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1808 | --DOMWINDOW == 34 (0x9aa1a400) [pid = 1854] [serial = 2058] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1808 | --DOMWINDOW == 33 (0x9aa1c400) [pid = 1854] [serial = 2059] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1808 | --DOMWINDOW == 32 (0x9acafc00) [pid = 1854] [serial = 2064] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1808 | --DOMWINDOW == 31 (0x9aad5000) [pid = 1854] [serial = 2062] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1808 | --DOMWINDOW == 30 (0x9aad5800) [pid = 1854] [serial = 2061] [outer = (nil)] [url = about:blank] 02:35:50 INFO - PROCESS | 1808 | --DOMWINDOW == 29 (0x9a969400) [pid = 1854] [serial = 2056] [outer = (nil)] [url = about:blank] 02:35:53 INFO - PROCESS | 1808 | --DOMWINDOW == 28 (0x9ad3b800) [pid = 1854] [serial = 2072] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html] 02:35:53 INFO - PROCESS | 1808 | --DOMWINDOW == 27 (0x9a9e6800) [pid = 1854] [serial = 2069] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html] 02:35:53 INFO - PROCESS | 1808 | --DOMWINDOW == 26 (0x9aae3000) [pid = 1854] [serial = 2063] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html] 02:35:53 INFO - PROCESS | 1808 | --DOMWINDOW == 25 (0x9aa3c400) [pid = 1854] [serial = 2066] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html] 02:35:53 INFO - PROCESS | 1808 | --DOMWINDOW == 24 (0x9ad40800) [pid = 1854] [serial = 2051] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html] 02:35:57 INFO - PROCESS | 1808 | --DOMWINDOW == 23 (0x9ad4cc00) [pid = 1854] [serial = 2073] [outer = (nil)] [url = about:blank] 02:35:57 INFO - PROCESS | 1808 | --DOMWINDOW == 22 (0x9aa91400) [pid = 1854] [serial = 2071] [outer = (nil)] [url = about:blank] 02:35:57 INFO - PROCESS | 1808 | --DOMWINDOW == 21 (0x9aad6800) [pid = 1854] [serial = 2070] [outer = (nil)] [url = about:blank] 02:35:57 INFO - PROCESS | 1808 | --DOMWINDOW == 20 (0x9ad31800) [pid = 1854] [serial = 2065] [outer = (nil)] [url = about:blank] 02:35:57 INFO - PROCESS | 1808 | --DOMWINDOW == 19 (0x9aa3f400) [pid = 1854] [serial = 2068] [outer = (nil)] [url = about:blank] 02:35:57 INFO - PROCESS | 1808 | --DOMWINDOW == 18 (0x9aa9bc00) [pid = 1854] [serial = 2067] [outer = (nil)] [url = about:blank] 02:35:57 INFO - PROCESS | 1808 | --DOMWINDOW == 17 (0x9ad40c00) [pid = 1854] [serial = 2074] [outer = (nil)] [url = about:blank] 02:35:57 INFO - PROCESS | 1808 | --DOMWINDOW == 16 (0x9ae26800) [pid = 1854] [serial = 2053] [outer = (nil)] [url = about:blank] 02:36:04 INFO - PROCESS | 1808 | --DOMWINDOW == 15 (0x9ae4c000) [pid = 1854] [serial = 2076] [outer = (nil)] [url = about:blank] 02:36:19 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:36:19 INFO - PROCESS | 1808 | 1476437779395 Marionette TRACE conn4 <- [1,1974,null,{"value":["/shadow-dom/leaktests/get-elements.html",1,"TypeError: hostOpen.attachShadow is not a function",null,[]]}] 02:36:19 INFO - TEST-ERROR | /shadow-dom/leaktests/get-elements.html | took 30781ms 02:36:19 INFO - PROCESS | 1808 | 1476437779426 Marionette TRACE conn4 -> [0,1975,"getWindowHandle",null] 02:36:19 INFO - PROCESS | 1808 | 1476437779435 Marionette TRACE conn4 <- [1,1975,null,{"value":"2147483649"}] 02:36:19 INFO - TEST-START | /shadow-dom/leaktests/html-collection.html 02:36:19 INFO - PROCESS | 1808 | 1476437779446 Marionette TRACE conn4 -> [0,1976,"setScriptTimeout",{"ms":35000}] 02:36:19 INFO - PROCESS | 1808 | 1476437779451 Marionette TRACE conn4 <- [1,1976,null,{}] 02:36:19 INFO - PROCESS | 1808 | 1476437779460 Marionette TRACE conn4 -> [0,1977,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:36:19 INFO - PROCESS | 1808 | 1476437779674 Marionette TRACE conn4 <- [1,1977,null,{"value":null}] 02:36:19 INFO - PROCESS | 1808 | 1476437779736 Marionette TRACE conn4 -> [0,1978,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/leaktests/html-collection.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:36:19 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a926c00 == 4 [pid = 1854] [id = 787] 02:36:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0x9a927400) [pid = 1854] [serial = 2078] [outer = (nil)] 02:36:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:36:19 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:36:19 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0x9a963000) [pid = 1854] [serial = 2079] [outer = 0x9a927400] 02:36:20 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0x9a968400) [pid = 1854] [serial = 2080] [outer = 0x9a927400] 02:36:20 INFO - PROCESS | 1808 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html, line 46: TypeError: host.attachShadow is not a function 02:36:28 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae44c00 == 3 [pid = 1854] [id = 786] 02:36:34 INFO - PROCESS | 1808 | --DOMWINDOW == 17 (0x9ae45000) [pid = 1854] [serial = 2075] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html] 02:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 16 (0x9a963000) [pid = 1854] [serial = 2079] [outer = (nil)] [url = about:blank] 02:36:38 INFO - PROCESS | 1808 | --DOMWINDOW == 15 (0x9ae4b400) [pid = 1854] [serial = 2077] [outer = (nil)] [url = about:blank] 02:36:50 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:36:50 INFO - PROCESS | 1808 | 1476437810272 Marionette TRACE conn4 <- [1,1978,null,{"value":["/shadow-dom/leaktests/html-collection.html",1,"TypeError: host.attachShadow is not a function",null,[]]}] 02:36:50 INFO - TEST-ERROR | /shadow-dom/leaktests/html-collection.html | took 30872ms 02:36:50 INFO - PROCESS | 1808 | 1476437810316 Marionette TRACE conn4 -> [0,1979,"getWindowHandle",null] 02:36:50 INFO - PROCESS | 1808 | 1476437810322 Marionette TRACE conn4 <- [1,1979,null,{"value":"2147483649"}] 02:36:50 INFO - TEST-START | /shadow-dom/leaktests/window-frames.html 02:36:50 INFO - PROCESS | 1808 | 1476437810334 Marionette TRACE conn4 -> [0,1980,"setScriptTimeout",{"ms":35000}] 02:36:50 INFO - PROCESS | 1808 | 1476437810341 Marionette TRACE conn4 <- [1,1980,null,{}] 02:36:50 INFO - PROCESS | 1808 | 1476437810355 Marionette TRACE conn4 -> [0,1981,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:36:50 INFO - PROCESS | 1808 | 1476437810546 Marionette TRACE conn4 <- [1,1981,null,{"value":null}] 02:36:50 INFO - PROCESS | 1808 | 1476437810657 Marionette TRACE conn4 -> [0,1982,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/leaktests/window-frames.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:36:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a925400 == 4 [pid = 1854] [id = 788] 02:36:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 16 (0x9a926000) [pid = 1854] [serial = 2081] [outer = (nil)] 02:36:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:36:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:36:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 17 (0x9a964000) [pid = 1854] [serial = 2082] [outer = 0x9a926000] 02:36:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0x9a96b400) [pid = 1854] [serial = 2083] [outer = 0x9a926000] 02:36:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e8000 == 5 [pid = 1854] [id = 789] 02:36:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0x9a9ec000) [pid = 1854] [serial = 2084] [outer = (nil)] 02:36:51 INFO - PROCESS | 1808 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html, line 20: TypeError: host_open.attachShadow is not a function 02:36:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0x9a9e8c00) [pid = 1854] [serial = 2085] [outer = 0x9a9ec000] 02:36:59 INFO - PROCESS | 1808 | --DOCSHELL 0x9a926c00 == 4 [pid = 1854] [id = 787] 02:37:05 INFO - PROCESS | 1808 | --DOMWINDOW == 19 (0x9a927400) [pid = 1854] [serial = 2078] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html] 02:37:09 INFO - PROCESS | 1808 | --DOMWINDOW == 18 (0x9a968400) [pid = 1854] [serial = 2080] [outer = (nil)] [url = about:blank] 02:37:09 INFO - PROCESS | 1808 | --DOMWINDOW == 17 (0x9a964000) [pid = 1854] [serial = 2082] [outer = (nil)] [url = about:blank] 02:37:21 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired 02:37:21 INFO - PROCESS | 1808 | 1476437841134 Marionette TRACE conn4 <- [1,1982,null,{"value":["/shadow-dom/leaktests/window-frames.html",1,"TypeError: host_open.attachShadow is not a function",null,[]]}] 02:37:21 INFO - TEST-ERROR | /shadow-dom/leaktests/window-frames.html | took 30817ms 02:37:21 INFO - PROCESS | 1808 | 1476437841149 Marionette TRACE conn4 -> [0,1983,"getWindowHandle",null] 02:37:21 INFO - PROCESS | 1808 | 1476437841158 Marionette TRACE conn4 <- [1,1983,null,{"value":"2147483649"}] 02:37:21 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html 02:37:21 INFO - PROCESS | 1808 | 1476437841174 Marionette TRACE conn4 -> [0,1984,"setScriptTimeout",{"ms":35000}] 02:37:21 INFO - PROCESS | 1808 | 1476437841179 Marionette TRACE conn4 <- [1,1984,null,{}] 02:37:21 INFO - PROCESS | 1808 | 1476437841187 Marionette TRACE conn4 -> [0,1985,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:21 INFO - PROCESS | 1808 | 1476437841345 Marionette TRACE conn4 <- [1,1985,null,{"value":null}] 02:37:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e8000 == 3 [pid = 1854] [id = 789] 02:37:21 INFO - PROCESS | 1808 | 1476437841455 Marionette TRACE conn4 -> [0,1986,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a926800 == 4 [pid = 1854] [id = 790] 02:37:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 18 (0x9a926c00) [pid = 1854] [serial = 2086] [outer = (nil)] 02:37:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 19 (0x9a964800) [pid = 1854] [serial = 2087] [outer = 0x9a926c00] 02:37:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 20 (0x9a96a000) [pid = 1854] [serial = 2088] [outer = 0x9a926c00] 02:37:22 INFO - PROCESS | 1808 | 1476437842467 Marionette TRACE conn4 <- [1,1986,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html",0,null,null,[["A_10_02_01_06_T01",0,null,null]]]}] 02:37:22 INFO - . 02:37:22 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html | took 1338ms 02:37:22 INFO - PROCESS | 1808 | 1476437842512 Marionette TRACE conn4 -> [0,1987,"getWindowHandle",null] 02:37:22 INFO - PROCESS | 1808 | 1476437842516 Marionette TRACE conn4 <- [1,1987,null,{"value":"2147483649"}] 02:37:22 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html 02:37:22 INFO - PROCESS | 1808 | 1476437842523 Marionette TRACE conn4 -> [0,1988,"setScriptTimeout",{"ms":35000}] 02:37:22 INFO - PROCESS | 1808 | 1476437842530 Marionette TRACE conn4 <- [1,1988,null,{}] 02:37:22 INFO - PROCESS | 1808 | 1476437842548 Marionette TRACE conn4 -> [0,1989,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:22 INFO - PROCESS | 1808 | 1476437842772 Marionette TRACE conn4 <- [1,1989,null,{"value":null}] 02:37:22 INFO - PROCESS | 1808 | 1476437842830 Marionette TRACE conn4 -> [0,1990,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:22 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9df400 == 5 [pid = 1854] [id = 791] 02:37:22 INFO - PROCESS | 1808 | ++DOMWINDOW == 21 (0x9a9e1000) [pid = 1854] [serial = 2089] [outer = (nil)] 02:37:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 22 (0x9aa17c00) [pid = 1854] [serial = 2090] [outer = 0x9a9e1000] 02:37:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 23 (0x9aa1d800) [pid = 1854] [serial = 2091] [outer = 0x9a9e1000] 02:37:23 INFO - PROCESS | 1808 | 1476437843846 Marionette TRACE conn4 <- [1,1990,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html",0,null,null,[["A_10_02_02_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html:24:1\n"]]]}] 02:37:23 INFO - . 02:37:23 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html | took 1342ms 02:37:23 INFO - PROCESS | 1808 | 1476437843865 Marionette TRACE conn4 -> [0,1991,"getWindowHandle",null] 02:37:23 INFO - PROCESS | 1808 | 1476437843869 Marionette TRACE conn4 <- [1,1991,null,{"value":"2147483649"}] 02:37:23 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html 02:37:23 INFO - PROCESS | 1808 | 1476437843875 Marionette TRACE conn4 -> [0,1992,"setScriptTimeout",{"ms":35000}] 02:37:23 INFO - PROCESS | 1808 | 1476437843879 Marionette TRACE conn4 <- [1,1992,null,{}] 02:37:23 INFO - PROCESS | 1808 | 1476437843886 Marionette TRACE conn4 -> [0,1993,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:24 INFO - PROCESS | 1808 | 1476437844084 Marionette TRACE conn4 <- [1,1993,null,{"value":null}] 02:37:24 INFO - PROCESS | 1808 | 1476437844140 Marionette TRACE conn4 -> [0,1994,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:24 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa3d000 == 6 [pid = 1854] [id = 792] 02:37:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 24 (0x9aa3e000) [pid = 1854] [serial = 2092] [outer = (nil)] 02:37:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:24 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 25 (0x9aa91c00) [pid = 1854] [serial = 2093] [outer = 0x9aa3e000] 02:37:24 INFO - PROCESS | 1808 | ++DOMWINDOW == 26 (0x9aa3f800) [pid = 1854] [serial = 2094] [outer = 0x9aa3e000] 02:37:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa98400 == 7 [pid = 1854] [id = 793] 02:37:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 27 (0x9aad4400) [pid = 1854] [serial = 2095] [outer = (nil)] 02:37:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 28 (0x9aad5000) [pid = 1854] [serial = 2096] [outer = 0x9aad4400] 02:37:25 INFO - PROCESS | 1808 | 1476437845125 Marionette TRACE conn4 <- [1,1994,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html",0,null,null,[["A_10_02_02_02_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html:36:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html:25:1\n"]]]}] 02:37:25 INFO - . 02:37:25 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html | took 1282ms 02:37:25 INFO - PROCESS | 1808 | 1476437845157 Marionette TRACE conn4 -> [0,1995,"getWindowHandle",null] 02:37:25 INFO - PROCESS | 1808 | 1476437845161 Marionette TRACE conn4 <- [1,1995,null,{"value":"2147483649"}] 02:37:25 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html 02:37:25 INFO - PROCESS | 1808 | 1476437845168 Marionette TRACE conn4 -> [0,1996,"setScriptTimeout",{"ms":35000}] 02:37:25 INFO - PROCESS | 1808 | 1476437845171 Marionette TRACE conn4 <- [1,1996,null,{}] 02:37:25 INFO - PROCESS | 1808 | 1476437845177 Marionette TRACE conn4 -> [0,1997,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:25 INFO - PROCESS | 1808 | 1476437845352 Marionette TRACE conn4 <- [1,1997,null,{"value":null}] 02:37:25 INFO - PROCESS | 1808 | 1476437845388 Marionette TRACE conn4 -> [0,1998,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aadec00 == 8 [pid = 1854] [id = 794] 02:37:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 29 (0x9aadf800) [pid = 1854] [serial = 2097] [outer = (nil)] 02:37:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 30 (0x9aca6400) [pid = 1854] [serial = 2098] [outer = 0x9aadf800] 02:37:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 31 (0x9aca9800) [pid = 1854] [serial = 2099] [outer = 0x9aadf800] 02:37:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x9acac800 == 9 [pid = 1854] [id = 795] 02:37:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 32 (0x9acae000) [pid = 1854] [serial = 2100] [outer = (nil)] 02:37:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 33 (0x9acae800) [pid = 1854] [serial = 2101] [outer = 0x9acae000] 02:37:26 INFO - PROCESS | 1808 | 1476437846401 Marionette TRACE conn4 <- [1,1998,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html",0,null,null,[["event.composedPath() cross the shadow boundary",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html:31:22\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html:27:1\n"]]]}] 02:37:26 INFO - . 02:37:26 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html | took 1282ms 02:37:26 INFO - PROCESS | 1808 | 1476437846451 Marionette TRACE conn4 -> [0,1999,"getWindowHandle",null] 02:37:26 INFO - PROCESS | 1808 | 1476437846455 Marionette TRACE conn4 <- [1,1999,null,{"value":"2147483649"}] 02:37:26 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html 02:37:26 INFO - PROCESS | 1808 | 1476437846461 Marionette TRACE conn4 -> [0,2000,"setScriptTimeout",{"ms":35000}] 02:37:26 INFO - PROCESS | 1808 | 1476437846465 Marionette TRACE conn4 <- [1,2000,null,{}] 02:37:26 INFO - PROCESS | 1808 | 1476437846470 Marionette TRACE conn4 -> [0,2001,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:26 INFO - PROCESS | 1808 | 1476437846705 Marionette TRACE conn4 <- [1,2001,null,{"value":null}] 02:37:26 INFO - PROCESS | 1808 | 1476437846761 Marionette TRACE conn4 -> [0,2002,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:26 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad38400 == 10 [pid = 1854] [id = 796] 02:37:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 34 (0x9ad38800) [pid = 1854] [serial = 2102] [outer = (nil)] 02:37:26 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:26 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 35 (0x9ad3fc00) [pid = 1854] [serial = 2103] [outer = 0x9ad38800] 02:37:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 36 (0x9ad3f000) [pid = 1854] [serial = 2104] [outer = 0x9ad38800] 02:37:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a919c00 == 11 [pid = 1854] [id = 797] 02:37:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 37 (0x9ad50400) [pid = 1854] [serial = 2105] [outer = (nil)] 02:37:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 38 (0x9a925800) [pid = 1854] [serial = 2106] [outer = 0x9ad50400] 02:37:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae1d000 == 12 [pid = 1854] [id = 798] 02:37:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 39 (0x9ae1f000) [pid = 1854] [serial = 2107] [outer = (nil)] 02:37:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 40 (0x9ae1f400) [pid = 1854] [serial = 2108] [outer = 0x9ae1f000] 02:37:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae25800 == 13 [pid = 1854] [id = 799] 02:37:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9ae26000) [pid = 1854] [serial = 2109] [outer = (nil)] 02:37:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0x9ae26400) [pid = 1854] [serial = 2110] [outer = 0x9ae26000] 02:37:27 INFO - PROCESS | 1808 | 1476437847863 Marionette TRACE conn4 <- [1,2002,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html",0,null,null,[["confirm activeElement return null",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:32:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:26:1\n"],["confirm activeElement return null when there is other element in body",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:45:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:39:1\n"],["confirm activeElement return null when focus on the element in the outer shadow tree",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:63:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html:57:1\n"]]]}] 02:37:27 INFO - ... 02:37:27 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html | took 1443ms 02:37:27 INFO - PROCESS | 1808 | 1476437847906 Marionette TRACE conn4 -> [0,2003,"getWindowHandle",null] 02:37:27 INFO - PROCESS | 1808 | 1476437847909 Marionette TRACE conn4 <- [1,2003,null,{"value":"2147483649"}] 02:37:27 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html 02:37:27 INFO - PROCESS | 1808 | 1476437847917 Marionette TRACE conn4 -> [0,2004,"setScriptTimeout",{"ms":35000}] 02:37:27 INFO - PROCESS | 1808 | 1476437847920 Marionette TRACE conn4 <- [1,2004,null,{}] 02:37:27 INFO - PROCESS | 1808 | 1476437847925 Marionette TRACE conn4 -> [0,2005,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:28 INFO - PROCESS | 1808 | 1476437848110 Marionette TRACE conn4 <- [1,2005,null,{"value":null}] 02:37:28 INFO - PROCESS | 1808 | 1476437848198 Marionette TRACE conn4 -> [0,2006,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae3e400 == 14 [pid = 1854] [id = 800] 02:37:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0x9ae3e800) [pid = 1854] [serial = 2111] [outer = (nil)] 02:37:28 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:28 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0x9ae4c000) [pid = 1854] [serial = 2112] [outer = 0x9ae3e800] 02:37:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0x9ae50c00) [pid = 1854] [serial = 2113] [outer = 0x9ae3e800] 02:37:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae56400 == 15 [pid = 1854] [id = 801] 02:37:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9ae5b400) [pid = 1854] [serial = 2114] [outer = (nil)] 02:37:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9aad4c00) [pid = 1854] [serial = 2115] [outer = 0x9ae5b400] 02:37:29 INFO - PROCESS | 1808 | 1476437849191 Marionette TRACE conn4 <- [1,2006,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html",0,null,null,[["A_10_01_01_03_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html:32:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html:25:1\n"]]]}] 02:37:29 INFO - . 02:37:29 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html | took 1345ms 02:37:29 INFO - PROCESS | 1808 | 1476437849261 Marionette TRACE conn4 -> [0,2007,"getWindowHandle",null] 02:37:29 INFO - PROCESS | 1808 | 1476437849264 Marionette TRACE conn4 <- [1,2007,null,{"value":"2147483649"}] 02:37:29 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html 02:37:29 INFO - PROCESS | 1808 | 1476437849271 Marionette TRACE conn4 -> [0,2008,"setScriptTimeout",{"ms":35000}] 02:37:29 INFO - PROCESS | 1808 | 1476437849274 Marionette TRACE conn4 <- [1,2008,null,{}] 02:37:29 INFO - PROCESS | 1808 | 1476437849279 Marionette TRACE conn4 -> [0,2009,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:29 INFO - PROCESS | 1808 | 1476437849436 Marionette TRACE conn4 <- [1,2009,null,{"value":null}] 02:37:29 INFO - PROCESS | 1808 | 1476437849484 Marionette TRACE conn4 -> [0,2010,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:29 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a923000 == 16 [pid = 1854] [id = 802] 02:37:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9a924000) [pid = 1854] [serial = 2116] [outer = (nil)] 02:37:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9a9e9800) [pid = 1854] [serial = 2117] [outer = 0x9a924000] 02:37:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9a9ed000) [pid = 1854] [serial = 2118] [outer = 0x9a924000] 02:37:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa34000 == 17 [pid = 1854] [id = 803] 02:37:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9aa3c800) [pid = 1854] [serial = 2119] [outer = (nil)] 02:37:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9aa31c00) [pid = 1854] [serial = 2120] [outer = 0x9aa3c800] 02:37:30 INFO - PROCESS | 1808 | 1476437850783 Marionette TRACE conn4 <- [1,2010,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html",0,null,null,[["A_10_01_01_04_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html:25:1\n"]]]}] 02:37:30 INFO - . 02:37:30 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html | took 1533ms 02:37:30 INFO - PROCESS | 1808 | 1476437850805 Marionette TRACE conn4 -> [0,2011,"getWindowHandle",null] 02:37:30 INFO - PROCESS | 1808 | 1476437850808 Marionette TRACE conn4 <- [1,2011,null,{"value":"2147483649"}] 02:37:30 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html 02:37:30 INFO - PROCESS | 1808 | 1476437850816 Marionette TRACE conn4 -> [0,2012,"setScriptTimeout",{"ms":35000}] 02:37:30 INFO - PROCESS | 1808 | 1476437850819 Marionette TRACE conn4 <- [1,2012,null,{}] 02:37:30 INFO - PROCESS | 1808 | 1476437850824 Marionette TRACE conn4 -> [0,2013,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:31 INFO - PROCESS | 1808 | 1476437851001 Marionette TRACE conn4 <- [1,2013,null,{"value":null}] 02:37:31 INFO - PROCESS | 1808 | 1476437851031 Marionette TRACE conn4 -> [0,2014,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:31 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aae3400 == 18 [pid = 1854] [id = 804] 02:37:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9acafc00) [pid = 1854] [serial = 2121] [outer = (nil)] 02:37:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9ad57c00) [pid = 1854] [serial = 2122] [outer = 0x9acafc00] 02:37:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9ad55c00) [pid = 1854] [serial = 2123] [outer = 0x9acafc00] 02:37:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae45400 == 19 [pid = 1854] [id = 805] 02:37:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9ae4d800) [pid = 1854] [serial = 2124] [outer = (nil)] 02:37:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9ae4f800) [pid = 1854] [serial = 2125] [outer = 0x9ae4d800] 02:37:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad4f000 == 20 [pid = 1854] [id = 806] 02:37:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9ae6d800) [pid = 1854] [serial = 2126] [outer = (nil)] 02:37:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9ae6e000) [pid = 1854] [serial = 2127] [outer = 0x9ae6d800] 02:37:32 INFO - .. 02:37:32 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html | took 1547ms 02:37:32 INFO - PROCESS | 1808 | 1476437852347 Marionette TRACE conn4 <- [1,2014,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html",0,null,null,[["A_10_01_01_04_02_T01_01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html:25:1\n"],["A_10_01_01_04_02_T01_02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html:51:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html:45:1\n"]]]}] 02:37:32 INFO - PROCESS | 1808 | 1476437852365 Marionette TRACE conn4 -> [0,2015,"getWindowHandle",null] 02:37:32 INFO - PROCESS | 1808 | 1476437852369 Marionette TRACE conn4 <- [1,2015,null,{"value":"2147483649"}] 02:37:32 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html 02:37:32 INFO - PROCESS | 1808 | 1476437852386 Marionette TRACE conn4 -> [0,2016,"setScriptTimeout",{"ms":35000}] 02:37:32 INFO - PROCESS | 1808 | 1476437852389 Marionette TRACE conn4 <- [1,2016,null,{}] 02:37:32 INFO - PROCESS | 1808 | 1476437852394 Marionette TRACE conn4 -> [0,2017,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:32 INFO - PROCESS | 1808 | 1476437852592 Marionette TRACE conn4 <- [1,2017,null,{"value":null}] 02:37:32 INFO - PROCESS | 1808 | 1476437852618 Marionette TRACE conn4 -> [0,2018,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa3a400 == 21 [pid = 1854] [id = 807] 02:37:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9ae71400) [pid = 1854] [serial = 2128] [outer = (nil)] 02:37:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9ae8a000) [pid = 1854] [serial = 2129] [outer = 0x9ae71400] 02:37:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9ae89000) [pid = 1854] [serial = 2130] [outer = 0x9ae71400] 02:37:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e0400 == 22 [pid = 1854] [id = 808] 02:37:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9a9e3800) [pid = 1854] [serial = 2131] [outer = (nil)] 02:37:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9a9e4c00) [pid = 1854] [serial = 2132] [outer = 0x9a9e3800] 02:37:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa30800 == 23 [pid = 1854] [id = 809] 02:37:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9aa34400) [pid = 1854] [serial = 2133] [outer = (nil)] 02:37:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9aa38800) [pid = 1854] [serial = 2134] [outer = 0x9aa34400] 02:37:34 INFO - PROCESS | 1808 | 1476437854348 Marionette TRACE conn4 <- [1,2018,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html",0,null,null,[["A_10_01_01_05_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html:25:1\n"],["A_10_01_01_05_01_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html:45:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html:39:1\n"]]]}] 02:37:34 INFO - .. 02:37:34 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html | took 2002ms 02:37:34 INFO - PROCESS | 1808 | 1476437854383 Marionette TRACE conn4 -> [0,2019,"getWindowHandle",null] 02:37:34 INFO - PROCESS | 1808 | 1476437854395 Marionette TRACE conn4 <- [1,2019,null,{"value":"2147483649"}] 02:37:34 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html 02:37:34 INFO - PROCESS | 1808 | 1476437854409 Marionette TRACE conn4 -> [0,2020,"setScriptTimeout",{"ms":35000}] 02:37:34 INFO - PROCESS | 1808 | 1476437854415 Marionette TRACE conn4 <- [1,2020,null,{}] 02:37:34 INFO - PROCESS | 1808 | 1476437854465 Marionette TRACE conn4 -> [0,2021,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:34 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae56400 == 22 [pid = 1854] [id = 801] 02:37:34 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae3e400 == 21 [pid = 1854] [id = 800] 02:37:34 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae25800 == 20 [pid = 1854] [id = 799] 02:37:34 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae1d000 == 19 [pid = 1854] [id = 798] 02:37:34 INFO - PROCESS | 1808 | --DOCSHELL 0x9a919c00 == 18 [pid = 1854] [id = 797] 02:37:34 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad38400 == 17 [pid = 1854] [id = 796] 02:37:34 INFO - PROCESS | 1808 | --DOCSHELL 0x9acac800 == 16 [pid = 1854] [id = 795] 02:37:34 INFO - PROCESS | 1808 | 1476437854711 Marionette TRACE conn4 <- [1,2021,null,{"value":null}] 02:37:34 INFO - PROCESS | 1808 | --DOCSHELL 0x9aadec00 == 15 [pid = 1854] [id = 794] 02:37:34 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa98400 == 14 [pid = 1854] [id = 793] 02:37:34 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa3d000 == 13 [pid = 1854] [id = 792] 02:37:34 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9df400 == 12 [pid = 1854] [id = 791] 02:37:34 INFO - PROCESS | 1808 | --DOCSHELL 0x9a926800 == 11 [pid = 1854] [id = 790] 02:37:34 INFO - PROCESS | 1808 | --DOCSHELL 0x9a925400 == 10 [pid = 1854] [id = 788] 02:37:34 INFO - PROCESS | 1808 | 1476437854830 Marionette TRACE conn4 -> [0,2022,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:34 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9df400 == 11 [pid = 1854] [id = 810] 02:37:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9aa1a800) [pid = 1854] [serial = 2135] [outer = (nil)] 02:37:34 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:34 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9ad35800) [pid = 1854] [serial = 2136] [outer = 0x9aa1a800] 02:37:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9aaddc00) [pid = 1854] [serial = 2137] [outer = 0x9aa1a800] 02:37:35 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad4b400 == 12 [pid = 1854] [id = 811] 02:37:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9ad4d800) [pid = 1854] [serial = 2138] [outer = (nil)] 02:37:35 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9ad4e000) [pid = 1854] [serial = 2139] [outer = 0x9ad4d800] 02:37:36 INFO - PROCESS | 1808 | 1476437856020 Marionette TRACE conn4 <- [1,2022,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html",0,null,null,[["A_10_01_01_06_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html:25:1\n"]]]}] 02:37:36 INFO - . 02:37:36 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html | took 1649ms 02:37:36 INFO - PROCESS | 1808 | 1476437856062 Marionette TRACE conn4 -> [0,2023,"getWindowHandle",null] 02:37:36 INFO - PROCESS | 1808 | 1476437856074 Marionette TRACE conn4 <- [1,2023,null,{"value":"2147483649"}] 02:37:36 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html 02:37:36 INFO - PROCESS | 1808 | 1476437856097 Marionette TRACE conn4 -> [0,2024,"setScriptTimeout",{"ms":35000}] 02:37:36 INFO - PROCESS | 1808 | 1476437856105 Marionette TRACE conn4 <- [1,2024,null,{}] 02:37:36 INFO - PROCESS | 1808 | 1476437856172 Marionette TRACE conn4 -> [0,2025,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:36 INFO - PROCESS | 1808 | 1476437856499 Marionette TRACE conn4 <- [1,2025,null,{"value":null}] 02:37:36 INFO - PROCESS | 1808 | 1476437856655 Marionette TRACE conn4 -> [0,2026,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae3d800 == 13 [pid = 1854] [id = 812] 02:37:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9ae3f000) [pid = 1854] [serial = 2140] [outer = (nil)] 02:37:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9ae70800) [pid = 1854] [serial = 2141] [outer = 0x9ae3f000] 02:37:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x9ae6dc00) [pid = 1854] [serial = 2142] [outer = 0x9ae3f000] 02:37:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae88c00 == 14 [pid = 1854] [id = 813] 02:37:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x9ae8f000) [pid = 1854] [serial = 2143] [outer = (nil)] 02:37:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9ae8fc00) [pid = 1854] [serial = 2144] [outer = 0x9ae8f000] 02:37:38 INFO - PROCESS | 1808 | 1476437858072 Marionette TRACE conn4 <- [1,2026,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html",0,null,null,[["A_10_01_01_07_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html:25:1\n"]]]}] 02:37:38 INFO - . 02:37:38 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html | took 2012ms 02:37:38 INFO - PROCESS | 1808 | 1476437858107 Marionette TRACE conn4 -> [0,2027,"getWindowHandle",null] 02:37:38 INFO - PROCESS | 1808 | 1476437858115 Marionette TRACE conn4 <- [1,2027,null,{"value":"2147483649"}] 02:37:38 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html 02:37:38 INFO - PROCESS | 1808 | 1476437858130 Marionette TRACE conn4 -> [0,2028,"setScriptTimeout",{"ms":35000}] 02:37:38 INFO - PROCESS | 1808 | 1476437858136 Marionette TRACE conn4 <- [1,2028,null,{}] 02:37:38 INFO - PROCESS | 1808 | 1476437858153 Marionette TRACE conn4 -> [0,2029,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:38 INFO - PROCESS | 1808 | 1476437858448 Marionette TRACE conn4 <- [1,2029,null,{"value":null}] 02:37:38 INFO - PROCESS | 1808 | 1476437858611 Marionette TRACE conn4 -> [0,2030,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aed3000 == 15 [pid = 1854] [id = 814] 02:37:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x9aed3800) [pid = 1854] [serial = 2145] [outer = (nil)] 02:37:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x9aed8c00) [pid = 1854] [serial = 2146] [outer = 0x9aed3800] 02:37:39 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x9aed9800) [pid = 1854] [serial = 2147] [outer = 0x9aed3800] 02:37:40 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x9a926c00) [pid = 1854] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html] 02:37:40 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x9a9e1000) [pid = 1854] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html] 02:37:40 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x9aa3e000) [pid = 1854] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html] 02:37:40 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x9aadf800) [pid = 1854] [serial = 2097] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html] 02:37:40 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x9ad38800) [pid = 1854] [serial = 2102] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html] 02:37:40 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x9ae1f000) [pid = 1854] [serial = 2107] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9ae26000) [pid = 1854] [serial = 2109] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9a926000) [pid = 1854] [serial = 2081] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html] 02:37:40 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9ad50400) [pid = 1854] [serial = 2105] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9aad4400) [pid = 1854] [serial = 2095] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9acae000) [pid = 1854] [serial = 2100] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9a9ec000) [pid = 1854] [serial = 2084] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9ae5b400) [pid = 1854] [serial = 2114] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 1808 | 1476437860481 Marionette TRACE conn4 <- [1,2030,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html",0,null,null,[["A_10_01_02_01_T01",1,"el.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html:24:1\n"],["A_10_01_02_01_T02",1,"el.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html:53:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html:46:1\n"]]]}] 02:37:40 INFO - .. 02:37:40 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html | took 2391ms 02:37:40 INFO - PROCESS | 1808 | 1476437860520 Marionette TRACE conn4 -> [0,2031,"getWindowHandle",null] 02:37:40 INFO - PROCESS | 1808 | 1476437860525 Marionette TRACE conn4 <- [1,2031,null,{"value":"2147483649"}] 02:37:40 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html 02:37:40 INFO - PROCESS | 1808 | 1476437860536 Marionette TRACE conn4 -> [0,2032,"setScriptTimeout",{"ms":35000}] 02:37:40 INFO - PROCESS | 1808 | 1476437860542 Marionette TRACE conn4 <- [1,2032,null,{}] 02:37:40 INFO - PROCESS | 1808 | 1476437860550 Marionette TRACE conn4 -> [0,2033,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:40 INFO - PROCESS | 1808 | 1476437860725 Marionette TRACE conn4 <- [1,2033,null,{"value":null}] 02:37:40 INFO - PROCESS | 1808 | 1476437860831 Marionette TRACE conn4 -> [0,2034,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad38800 == 16 [pid = 1854] [id = 815] 02:37:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9ae77400) [pid = 1854] [serial = 2148] [outer = (nil)] 02:37:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9aedf000) [pid = 1854] [serial = 2149] [outer = 0x9ae77400] 02:37:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9aedcc00) [pid = 1854] [serial = 2150] [outer = 0x9ae77400] 02:37:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aeea800 == 17 [pid = 1854] [id = 816] 02:37:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9aeed800) [pid = 1854] [serial = 2151] [outer = (nil)] 02:37:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9aeedc00) [pid = 1854] [serial = 2152] [outer = 0x9aeed800] 02:37:41 INFO - PROCESS | 1808 | 1476437861984 Marionette TRACE conn4 <- [1,2034,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html",0,null,null,[["A_10_01_02_04_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html:30:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html:25:1\n"]]]}] 02:37:42 INFO - . 02:37:42 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html | took 1493ms 02:37:42 INFO - PROCESS | 1808 | 1476437862029 Marionette TRACE conn4 -> [0,2035,"getWindowHandle",null] 02:37:42 INFO - PROCESS | 1808 | 1476437862036 Marionette TRACE conn4 <- [1,2035,null,{"value":"2147483649"}] 02:37:42 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html 02:37:42 INFO - PROCESS | 1808 | 1476437862061 Marionette TRACE conn4 -> [0,2036,"setScriptTimeout",{"ms":35000}] 02:37:42 INFO - PROCESS | 1808 | 1476437862068 Marionette TRACE conn4 <- [1,2036,null,{}] 02:37:42 INFO - PROCESS | 1808 | 1476437862080 Marionette TRACE conn4 -> [0,2037,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:42 INFO - PROCESS | 1808 | 1476437862266 Marionette TRACE conn4 <- [1,2037,null,{"value":null}] 02:37:42 INFO - PROCESS | 1808 | 1476437862362 Marionette TRACE conn4 -> [0,2038,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa8fc00 == 18 [pid = 1854] [id = 817] 02:37:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9aa91800) [pid = 1854] [serial = 2153] [outer = (nil)] 02:37:42 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:42 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9ad51400) [pid = 1854] [serial = 2154] [outer = 0x9aa91800] 02:37:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x9aae3000) [pid = 1854] [serial = 2155] [outer = 0x9aa91800] 02:37:43 INFO - PROCESS | 1808 | 1476437863552 Marionette TRACE conn4 <- [1,2038,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html",0,null,null,[["A_10_01_02_06_01_T01",0,null,null],["A_10_01_02_06_01_T02",1,"el.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html:47:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html:41:1\n"]]]}] 02:37:43 INFO - .. 02:37:43 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html | took 1544ms 02:37:43 INFO - PROCESS | 1808 | 1476437863603 Marionette TRACE conn4 -> [0,2039,"getWindowHandle",null] 02:37:43 INFO - PROCESS | 1808 | 1476437863613 Marionette TRACE conn4 <- [1,2039,null,{"value":"2147483649"}] 02:37:43 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html 02:37:43 INFO - PROCESS | 1808 | 1476437863627 Marionette TRACE conn4 -> [0,2040,"setScriptTimeout",{"ms":35000}] 02:37:43 INFO - PROCESS | 1808 | 1476437863637 Marionette TRACE conn4 <- [1,2040,null,{}] 02:37:43 INFO - PROCESS | 1808 | 1476437863659 Marionette TRACE conn4 -> [0,2041,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:43 INFO - PROCESS | 1808 | 1476437863839 Marionette TRACE conn4 <- [1,2041,null,{"value":null}] 02:37:43 INFO - PROCESS | 1808 | 1476437863923 Marionette TRACE conn4 -> [0,2042,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:44 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad53c00 == 19 [pid = 1854] [id = 818] 02:37:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x9ae74800) [pid = 1854] [serial = 2156] [outer = (nil)] 02:37:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:44 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9aef1000) [pid = 1854] [serial = 2157] [outer = 0x9ae74800] 02:37:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x9aeeb800) [pid = 1854] [serial = 2158] [outer = 0x9ae74800] 02:37:45 INFO - PROCESS | 1808 | 1476437865101 Marionette TRACE conn4 <- [1,2042,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html",0,null,null,[["A_10_01_02_06_02_T01",1,"el.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html:24:1\n"],["A_10_01_02_06_02_T02",1,"el.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html:50:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html:43:1\n"]]]}] 02:37:45 INFO - .. 02:37:45 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html | took 1506ms 02:37:45 INFO - PROCESS | 1808 | 1476437865129 Marionette TRACE conn4 -> [0,2043,"getWindowHandle",null] 02:37:45 INFO - PROCESS | 1808 | 1476437865138 Marionette TRACE conn4 <- [1,2043,null,{"value":"2147483649"}] 02:37:45 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html 02:37:45 INFO - PROCESS | 1808 | 1476437865160 Marionette TRACE conn4 -> [0,2044,"setScriptTimeout",{"ms":35000}] 02:37:45 INFO - PROCESS | 1808 | 1476437865164 Marionette TRACE conn4 <- [1,2044,null,{}] 02:37:45 INFO - PROCESS | 1808 | 1476437865171 Marionette TRACE conn4 -> [0,2045,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:45 INFO - PROCESS | 1808 | 1476437865344 Marionette TRACE conn4 <- [1,2045,null,{"value":null}] 02:37:45 INFO - PROCESS | 1808 | 1476437865385 Marionette TRACE conn4 -> [0,2046,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a965400 == 20 [pid = 1854] [id = 819] 02:37:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x9a965800) [pid = 1854] [serial = 2159] [outer = (nil)] 02:37:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x9aa95800) [pid = 1854] [serial = 2160] [outer = 0x9a965800] 02:37:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x9aa3b400) [pid = 1854] [serial = 2161] [outer = 0x9a965800] 02:37:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa0e800 == 21 [pid = 1854] [id = 820] 02:37:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x9aa39c00) [pid = 1854] [serial = 2162] [outer = (nil)] 02:37:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x9aa3bc00) [pid = 1854] [serial = 2163] [outer = 0x9aa39c00] 02:37:46 INFO - PROCESS | 1808 | 1476437866740 Marionette TRACE conn4 <- [1,2046,null,{"value":["/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html",0,null,null,[["A_10_01_02_09_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html:29:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html:25:1\n"]]]}] 02:37:46 INFO - . 02:37:46 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html | took 1644ms 02:37:46 INFO - PROCESS | 1808 | 1476437866793 Marionette TRACE conn4 -> [0,2047,"getWindowHandle",null] 02:37:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9aeea800 == 20 [pid = 1854] [id = 816] 02:37:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9aed3000 == 19 [pid = 1854] [id = 814] 02:37:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae88c00 == 18 [pid = 1854] [id = 813] 02:37:46 INFO - PROCESS | 1808 | 1476437866817 Marionette TRACE conn4 <- [1,2047,null,{"value":"2147483649"}] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x9ae4c000) [pid = 1854] [serial = 2112] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x9aad4c00) [pid = 1854] [serial = 2115] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae3d800 == 17 [pid = 1854] [id = 812] 02:37:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad4b400 == 16 [pid = 1854] [id = 811] 02:37:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9df400 == 15 [pid = 1854] [id = 810] 02:37:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa30800 == 14 [pid = 1854] [id = 809] 02:37:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e0400 == 13 [pid = 1854] [id = 808] 02:37:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa3a400 == 12 [pid = 1854] [id = 807] 02:37:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad4f000 == 11 [pid = 1854] [id = 806] 02:37:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae45400 == 10 [pid = 1854] [id = 805] 02:37:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9aae3400 == 9 [pid = 1854] [id = 804] 02:37:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa34000 == 8 [pid = 1854] [id = 803] 02:37:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9a923000 == 7 [pid = 1854] [id = 802] 02:37:46 INFO - TEST-START | /shadow-dom/untriaged/events/event-dispatch/test-002.html 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x9ae1f400) [pid = 1854] [serial = 2108] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x9ae26400) [pid = 1854] [serial = 2110] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x9a96b400) [pid = 1854] [serial = 2083] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x9a925800) [pid = 1854] [serial = 2106] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x9aad5000) [pid = 1854] [serial = 2096] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x9a96a000) [pid = 1854] [serial = 2088] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x9aa3f800) [pid = 1854] [serial = 2094] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9acae800) [pid = 1854] [serial = 2101] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9a9e8c00) [pid = 1854] [serial = 2085] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9aca9800) [pid = 1854] [serial = 2099] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9aa1d800) [pid = 1854] [serial = 2091] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9aca6400) [pid = 1854] [serial = 2098] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9ad3fc00) [pid = 1854] [serial = 2103] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9aa91c00) [pid = 1854] [serial = 2093] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9a964800) [pid = 1854] [serial = 2087] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9aa17c00) [pid = 1854] [serial = 2090] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9ad3f000) [pid = 1854] [serial = 2104] [outer = (nil)] [url = about:blank] 02:37:46 INFO - PROCESS | 1808 | 1476437866911 Marionette TRACE conn4 -> [0,2048,"setScriptTimeout",{"ms":35000}] 02:37:46 INFO - PROCESS | 1808 | 1476437866917 Marionette TRACE conn4 <- [1,2048,null,{}] 02:37:46 INFO - PROCESS | 1808 | 1476437866928 Marionette TRACE conn4 -> [0,2049,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:47 INFO - PROCESS | 1808 | 1476437867193 Marionette TRACE conn4 <- [1,2049,null,{"value":null}] 02:37:47 INFO - PROCESS | 1808 | 1476437867335 Marionette TRACE conn4 -> [0,2050,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/event-dispatch/test-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-002.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a96a400 == 8 [pid = 1854] [id = 821] 02:37:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9a96b000) [pid = 1854] [serial = 2164] [outer = (nil)] 02:37:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9aa18c00) [pid = 1854] [serial = 2165] [outer = 0x9a96b000] 02:37:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9a9ee800) [pid = 1854] [serial = 2166] [outer = 0x9a96b000] 02:37:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa93400 == 9 [pid = 1854] [id = 822] 02:37:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9aa94400) [pid = 1854] [serial = 2167] [outer = (nil)] 02:37:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9aad7400) [pid = 1854] [serial = 2168] [outer = 0x9aa94400] 02:37:48 INFO - PROCESS | 1808 | 1476437868565 Marionette TRACE conn4 <- [1,2050,null,{"value":["/shadow-dom/untriaged/events/event-dispatch/test-002.html",0,null,null,[["A_05_05_02_T01",1,"d.querySelector(...).attachShadow is not a function","createTestMediaPlayer@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:118:28\n@http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-002.html:33:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-002.html:27:1\n"]]]}] 02:37:48 INFO - . 02:37:48 INFO - TEST-OK | /shadow-dom/untriaged/events/event-dispatch/test-002.html | took 1738ms 02:37:48 INFO - PROCESS | 1808 | 1476437868602 Marionette TRACE conn4 -> [0,2051,"getWindowHandle",null] 02:37:48 INFO - PROCESS | 1808 | 1476437868611 Marionette TRACE conn4 <- [1,2051,null,{"value":"2147483649"}] 02:37:48 INFO - TEST-START | /shadow-dom/untriaged/events/event-dispatch/test-003.html 02:37:48 INFO - PROCESS | 1808 | 1476437868624 Marionette TRACE conn4 -> [0,2052,"setScriptTimeout",{"ms":35000}] 02:37:48 INFO - PROCESS | 1808 | 1476437868629 Marionette TRACE conn4 <- [1,2052,null,{}] 02:37:48 INFO - PROCESS | 1808 | 1476437868636 Marionette TRACE conn4 -> [0,2053,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:48 INFO - PROCESS | 1808 | 1476437868908 Marionette TRACE conn4 <- [1,2053,null,{"value":null}] 02:37:49 INFO - PROCESS | 1808 | 1476437869032 Marionette TRACE conn4 -> [0,2054,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/event-dispatch/test-003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-003.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x9acab000 == 10 [pid = 1854] [id = 823] 02:37:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9acb0800) [pid = 1854] [serial = 2169] [outer = (nil)] 02:37:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9ae1c400) [pid = 1854] [serial = 2170] [outer = 0x9acb0800] 02:37:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9ae1e400) [pid = 1854] [serial = 2171] [outer = 0x9acb0800] 02:37:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad4b400 == 11 [pid = 1854] [id = 824] 02:37:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9ae26400) [pid = 1854] [serial = 2172] [outer = (nil)] 02:37:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9ae26800) [pid = 1854] [serial = 2173] [outer = 0x9ae26400] 02:37:50 INFO - PROCESS | 1808 | 1476437870372 Marionette TRACE conn4 <- [1,2054,null,{"value":["/shadow-dom/untriaged/events/event-dispatch/test-003.html",0,null,null,[["A_05_05_03_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-003.html:36:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-003.html:27:1\n"]]]}] 02:37:50 INFO - . 02:37:50 INFO - TEST-OK | /shadow-dom/untriaged/events/event-dispatch/test-003.html | took 1786ms 02:37:50 INFO - PROCESS | 1808 | 1476437870410 Marionette TRACE conn4 -> [0,2055,"getWindowHandle",null] 02:37:50 INFO - TEST-START | /shadow-dom/untriaged/events/event-retargeting/test-001.html 02:37:50 INFO - PROCESS | 1808 | 1476437870414 Marionette TRACE conn4 <- [1,2055,null,{"value":"2147483649"}] 02:37:50 INFO - PROCESS | 1808 | 1476437870421 Marionette TRACE conn4 -> [0,2056,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 1808 | 1476437870427 Marionette TRACE conn4 <- [1,2056,null,{}] 02:37:50 INFO - PROCESS | 1808 | 1476437870452 Marionette TRACE conn4 -> [0,2057,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:50 INFO - PROCESS | 1808 | 1476437870764 Marionette TRACE conn4 <- [1,2057,null,{"value":null}] 02:37:50 INFO - PROCESS | 1808 | 1476437870868 Marionette TRACE conn4 -> [0,2058,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/event-retargeting/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae57400 == 12 [pid = 1854] [id = 825] 02:37:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x9ae5c400) [pid = 1854] [serial = 2174] [outer = (nil)] 02:37:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x9aed6800) [pid = 1854] [serial = 2175] [outer = 0x9ae5c400] 02:37:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9ad50000) [pid = 1854] [serial = 2176] [outer = 0x9ae5c400] 02:37:51 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x9ae3f000) [pid = 1854] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html] 02:37:51 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x9aed3800) [pid = 1854] [serial = 2145] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html] 02:37:51 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x9aa3c800) [pid = 1854] [serial = 2119] [outer = (nil)] [url = about:blank] 02:37:51 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9ae4d800) [pid = 1854] [serial = 2124] [outer = (nil)] [url = about:blank] 02:37:51 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9ae6d800) [pid = 1854] [serial = 2126] [outer = (nil)] [url = about:blank] 02:37:51 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9ad4d800) [pid = 1854] [serial = 2138] [outer = (nil)] [url = about:blank] 02:37:51 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9aa1a800) [pid = 1854] [serial = 2135] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html] 02:37:51 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9a9e3800) [pid = 1854] [serial = 2131] [outer = (nil)] [url = about:blank] 02:37:51 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9aa34400) [pid = 1854] [serial = 2133] [outer = (nil)] [url = about:blank] 02:37:51 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9ae3e800) [pid = 1854] [serial = 2111] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html] 02:37:51 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9ae8f000) [pid = 1854] [serial = 2143] [outer = (nil)] [url = about:blank] 02:37:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa3c800 == 13 [pid = 1854] [id = 826] 02:37:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9ad34c00) [pid = 1854] [serial = 2177] [outer = (nil)] 02:37:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a91b000 == 14 [pid = 1854] [id = 827] 02:37:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9ad4d800) [pid = 1854] [serial = 2178] [outer = (nil)] 02:37:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9ae4d800) [pid = 1854] [serial = 2179] [outer = 0x9ad34c00] 02:37:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9aedd400) [pid = 1854] [serial = 2180] [outer = 0x9ad4d800] 02:37:52 INFO - PROCESS | 1808 | 1476437872397 Marionette TRACE conn4 <- [1,2058,null,{"value":["/shadow-dom/untriaged/events/event-retargeting/test-001.html",0,null,null,[["A_05_01_01_T1",1,"div.attachShadow is not a function","iframe.onload<@http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-001.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["A_05_01_01_T2",1,"div.attachShadow is not a function","iframe.onload<@http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-001.html:80:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"]]]}] 02:37:52 INFO - .. 02:37:52 INFO - TEST-OK | /shadow-dom/untriaged/events/event-retargeting/test-001.html | took 2040ms 02:37:52 INFO - PROCESS | 1808 | 1476437872460 Marionette TRACE conn4 -> [0,2059,"getWindowHandle",null] 02:37:52 INFO - PROCESS | 1808 | 1476437872464 Marionette TRACE conn4 <- [1,2059,null,{"value":"2147483649"}] 02:37:52 INFO - TEST-START | /shadow-dom/untriaged/events/event-retargeting/test-003.html 02:37:52 INFO - PROCESS | 1808 | 1476437872472 Marionette TRACE conn4 -> [0,2060,"setScriptTimeout",{"ms":35000}] 02:37:52 INFO - PROCESS | 1808 | 1476437872476 Marionette TRACE conn4 <- [1,2060,null,{}] 02:37:52 INFO - PROCESS | 1808 | 1476437872483 Marionette TRACE conn4 -> [0,2061,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:52 INFO - PROCESS | 1808 | 1476437872730 Marionette TRACE conn4 <- [1,2061,null,{"value":null}] 02:37:52 INFO - PROCESS | 1808 | 1476437872850 Marionette TRACE conn4 -> [0,2062,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/event-retargeting/test-003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-003.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae26c00 == 15 [pid = 1854] [id = 828] 02:37:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9ae3d400) [pid = 1854] [serial = 2181] [outer = (nil)] 02:37:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9b076800) [pid = 1854] [serial = 2182] [outer = 0x9ae3d400] 02:37:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9b074c00) [pid = 1854] [serial = 2183] [outer = 0x9ae3d400] 02:37:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a91a800 == 16 [pid = 1854] [id = 829] 02:37:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9a925000) [pid = 1854] [serial = 2184] [outer = (nil)] 02:37:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x9a927400) [pid = 1854] [serial = 2185] [outer = 0x9a925000] 02:37:54 INFO - PROCESS | 1808 | 1476437874283 Marionette TRACE conn4 <- [1,2062,null,{"value":["/shadow-dom/untriaged/events/event-retargeting/test-003.html",0,null,null,[["A_05_01_03_T01",1,"ul.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-003.html:40:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-003.html:27:1\n"]]]}] 02:37:54 INFO - . 02:37:54 INFO - TEST-OK | /shadow-dom/untriaged/events/event-retargeting/test-003.html | took 1843ms 02:37:54 INFO - PROCESS | 1808 | 1476437874316 Marionette TRACE conn4 -> [0,2063,"getWindowHandle",null] 02:37:54 INFO - PROCESS | 1808 | 1476437874320 Marionette TRACE conn4 <- [1,2063,null,{"value":"2147483649"}] 02:37:54 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-001.html 02:37:54 INFO - PROCESS | 1808 | 1476437874333 Marionette TRACE conn4 -> [0,2064,"setScriptTimeout",{"ms":35000}] 02:37:54 INFO - PROCESS | 1808 | 1476437874337 Marionette TRACE conn4 <- [1,2064,null,{}] 02:37:54 INFO - PROCESS | 1808 | 1476437874348 Marionette TRACE conn4 -> [0,2065,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:54 INFO - PROCESS | 1808 | 1476437874689 Marionette TRACE conn4 <- [1,2065,null,{"value":null}] 02:37:54 INFO - PROCESS | 1808 | 1476437874915 Marionette TRACE conn4 -> [0,2066,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa3ec00 == 17 [pid = 1854] [id = 830] 02:37:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x9aa91000) [pid = 1854] [serial = 2186] [outer = (nil)] 02:37:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9ae27800) [pid = 1854] [serial = 2187] [outer = 0x9aa91000] 02:37:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x9ad3f000) [pid = 1854] [serial = 2188] [outer = 0x9aa91000] 02:37:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae4f000 == 18 [pid = 1854] [id = 831] 02:37:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x9ae73c00) [pid = 1854] [serial = 2189] [outer = (nil)] 02:37:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x9ae76000) [pid = 1854] [serial = 2190] [outer = 0x9ae73c00] 02:37:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae95c00 == 19 [pid = 1854] [id = 832] 02:37:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x9aedec00) [pid = 1854] [serial = 2191] [outer = (nil)] 02:37:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x9aee0000) [pid = 1854] [serial = 2192] [outer = 0x9aedec00] 02:37:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b077c00 == 20 [pid = 1854] [id = 833] 02:37:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x9b078c00) [pid = 1854] [serial = 2193] [outer = (nil)] 02:37:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x9b079000) [pid = 1854] [serial = 2194] [outer = 0x9b078c00] 02:37:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b079c00 == 21 [pid = 1854] [id = 834] 02:37:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x9b07a400) [pid = 1854] [serial = 2195] [outer = (nil)] 02:37:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x9b07b400) [pid = 1854] [serial = 2196] [outer = 0x9b07a400] 02:37:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b07d400 == 22 [pid = 1854] [id = 835] 02:37:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x9b07d800) [pid = 1854] [serial = 2197] [outer = (nil)] 02:37:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x9b07dc00) [pid = 1854] [serial = 2198] [outer = 0x9b07d800] 02:37:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b07ec00 == 23 [pid = 1854] [id = 836] 02:37:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x9b0a1400) [pid = 1854] [serial = 2199] [outer = (nil)] 02:37:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x9ae1ac00) [pid = 1854] [serial = 2200] [outer = 0x9b0a1400] 02:37:56 INFO - PROCESS | 1808 | 1476437876373 Marionette TRACE conn4 <- [1,2066,null,{"value":["/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html",0,null,null,[["A_05_03_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:41:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:31:1\n"],["A_05_03_01_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:81:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:71:1\n"],["A_05_03_01_T03",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:124:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:114:1\n"],["A_05_03_01_T04",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:164:14\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:154:1\n"],["A_05_03_01_T05",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:222:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:194:1\n"],["A_05_03_01_T06",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:288:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:260:1\n"]]]}] 02:37:56 INFO - ...... 02:37:56 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-001.html | took 2098ms 02:37:56 INFO - PROCESS | 1808 | 1476437876432 Marionette TRACE conn4 -> [0,2067,"getWindowHandle",null] 02:37:56 INFO - PROCESS | 1808 | 1476437876451 Marionette TRACE conn4 <- [1,2067,null,{"value":"2147483649"}] 02:37:56 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-002.html 02:37:56 INFO - PROCESS | 1808 | 1476437876468 Marionette TRACE conn4 -> [0,2068,"setScriptTimeout",{"ms":35000}] 02:37:56 INFO - PROCESS | 1808 | 1476437876472 Marionette TRACE conn4 <- [1,2068,null,{}] 02:37:56 INFO - PROCESS | 1808 | 1476437876480 Marionette TRACE conn4 -> [0,2069,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:56 INFO - PROCESS | 1808 | 1476437876803 Marionette TRACE conn4 <- [1,2069,null,{"value":null}] 02:37:56 INFO - PROCESS | 1808 | 1476437876888 Marionette TRACE conn4 -> [0,2070,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b0a3c00 == 24 [pid = 1854] [id = 837] 02:37:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x9b0a7400) [pid = 1854] [serial = 2201] [outer = (nil)] 02:37:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x9b0ae800) [pid = 1854] [serial = 2202] [outer = 0x9b0a7400] 02:37:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x9b0ad000) [pid = 1854] [serial = 2203] [outer = 0x9b0a7400] 02:37:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b0b0c00 == 25 [pid = 1854] [id = 838] 02:37:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x9b20c000) [pid = 1854] [serial = 2204] [outer = (nil)] 02:37:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x9b20ec00) [pid = 1854] [serial = 2205] [outer = 0x9b20c000] 02:37:58 INFO - PROCESS | 1808 | 1476437878174 Marionette TRACE conn4 <- [1,2070,null,{"value":["/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html",0,null,null,[["A_05_03_02_T01",1,"d.querySelector(...).attachShadow is not a function","createTestMediaPlayer@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:118:28\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html:35:17\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html:29:1\n"]]]}] 02:37:58 INFO - . 02:37:58 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-002.html | took 1742ms 02:37:58 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-003.html 02:37:58 INFO - PROCESS | 1808 | 1476437878210 Marionette TRACE conn4 -> [0,2071,"getWindowHandle",null] 02:37:58 INFO - PROCESS | 1808 | 1476437878213 Marionette TRACE conn4 <- [1,2071,null,{"value":"2147483649"}] 02:37:58 INFO - PROCESS | 1808 | 1476437878220 Marionette TRACE conn4 -> [0,2072,"setScriptTimeout",{"ms":35000}] 02:37:58 INFO - PROCESS | 1808 | 1476437878226 Marionette TRACE conn4 <- [1,2072,null,{}] 02:37:58 INFO - PROCESS | 1808 | 1476437878250 Marionette TRACE conn4 -> [0,2073,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:37:58 INFO - PROCESS | 1808 | 1476437878471 Marionette TRACE conn4 <- [1,2073,null,{"value":null}] 02:37:58 INFO - PROCESS | 1808 | 1476437878567 Marionette TRACE conn4 -> [0,2074,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:37:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b214000 == 26 [pid = 1854] [id = 839] 02:37:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x9b214400) [pid = 1854] [serial = 2206] [outer = (nil)] 02:37:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:37:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x9b218c00) [pid = 1854] [serial = 2207] [outer = 0x9b214400] 02:37:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x9b218400) [pid = 1854] [serial = 2208] [outer = 0x9b214400] 02:37:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa0e400 == 27 [pid = 1854] [id = 840] 02:37:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x9aa15000) [pid = 1854] [serial = 2209] [outer = (nil)] 02:37:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x9aa15400) [pid = 1854] [serial = 2210] [outer = 0x9aa15000] 02:38:00 INFO - PROCESS | 1808 | 1476437880000 Marionette TRACE conn4 <- [1,2074,null,{"value":["/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html",0,null,null,[["A_05_03_03_T01",1,"d.querySelector(...).attachShadow is not a function","createTestMediaPlayer@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:118:28\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html:35:17\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html:29:1\n"]]]}] 02:38:00 INFO - . 02:38:00 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-003.html | took 1837ms 02:38:00 INFO - PROCESS | 1808 | 1476437880056 Marionette TRACE conn4 -> [0,2075,"getWindowHandle",null] 02:38:00 INFO - PROCESS | 1808 | 1476437880060 Marionette TRACE conn4 <- [1,2075,null,{"value":"2147483649"}] 02:38:00 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html 02:38:00 INFO - PROCESS | 1808 | 1476437880067 Marionette TRACE conn4 -> [0,2076,"setScriptTimeout",{"ms":35000}] 02:38:00 INFO - PROCESS | 1808 | 1476437880070 Marionette TRACE conn4 <- [1,2076,null,{}] 02:38:00 INFO - PROCESS | 1808 | 1476437880086 Marionette TRACE conn4 -> [0,2077,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:00 INFO - PROCESS | 1808 | 1476437880258 Marionette TRACE conn4 <- [1,2077,null,{"value":null}] 02:38:00 INFO - PROCESS | 1808 | 1476437880331 Marionette TRACE conn4 -> [0,2078,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa39400 == 28 [pid = 1854] [id = 841] 02:38:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x9aa3a800) [pid = 1854] [serial = 2211] [outer = (nil)] 02:38:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x9ad58800) [pid = 1854] [serial = 2212] [outer = 0x9aa3a800] 02:38:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x9ad38000) [pid = 1854] [serial = 2213] [outer = 0x9aa3a800] 02:38:00 INFO - PROCESS | 1808 | --DOCSHELL 0x9a91b000 == 27 [pid = 1854] [id = 827] 02:38:00 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa3c800 == 26 [pid = 1854] [id = 826] 02:38:00 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad4b400 == 25 [pid = 1854] [id = 824] 02:38:00 INFO - PROCESS | 1808 | --DOCSHELL 0x9acab000 == 24 [pid = 1854] [id = 823] 02:38:00 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa93400 == 23 [pid = 1854] [id = 822] 02:38:00 INFO - PROCESS | 1808 | --DOCSHELL 0x9a96a400 == 22 [pid = 1854] [id = 821] 02:38:00 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x9aedf000) [pid = 1854] [serial = 2149] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa0e800 == 21 [pid = 1854] [id = 820] 02:38:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9a965400 == 20 [pid = 1854] [id = 819] 02:38:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad53c00 == 19 [pid = 1854] [id = 818] 02:38:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa8fc00 == 18 [pid = 1854] [id = 817] 02:38:01 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad38800 == 17 [pid = 1854] [id = 815] 02:38:01 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x9aa31c00) [pid = 1854] [serial = 2120] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x9ae70800) [pid = 1854] [serial = 2141] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x9ae4f800) [pid = 1854] [serial = 2125] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x9ae6e000) [pid = 1854] [serial = 2127] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x9ad57c00) [pid = 1854] [serial = 2122] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x9ad4e000) [pid = 1854] [serial = 2139] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x9aaddc00) [pid = 1854] [serial = 2137] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x9ad35800) [pid = 1854] [serial = 2136] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x9a9e4c00) [pid = 1854] [serial = 2132] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x9aa38800) [pid = 1854] [serial = 2134] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x9ae8a000) [pid = 1854] [serial = 2129] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x9ae50c00) [pid = 1854] [serial = 2113] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x9a9e9800) [pid = 1854] [serial = 2117] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x9aed8c00) [pid = 1854] [serial = 2146] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x9aed9800) [pid = 1854] [serial = 2147] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x9ae8fc00) [pid = 1854] [serial = 2144] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x9ae6dc00) [pid = 1854] [serial = 2142] [outer = (nil)] [url = about:blank] 02:38:01 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a965400 == 18 [pid = 1854] [id = 842] 02:38:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x9a9e4c00) [pid = 1854] [serial = 2214] [outer = (nil)] 02:38:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x9a9e9800) [pid = 1854] [serial = 2215] [outer = 0x9a9e4c00] 02:38:01 INFO - PROCESS | 1808 | 1476437881775 Marionette TRACE conn4 <- [1,2078,null,{"value":["/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html",0,null,null,[["A_05_02_01_T1",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html:37:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html:27:1\n"]]]}] 02:38:01 INFO - . 02:38:01 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html | took 1754ms 02:38:01 INFO - PROCESS | 1808 | 1476437881828 Marionette TRACE conn4 -> [0,2079,"getWindowHandle",null] 02:38:01 INFO - PROCESS | 1808 | 1476437881835 Marionette TRACE conn4 <- [1,2079,null,{"value":"2147483649"}] 02:38:01 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html 02:38:01 INFO - PROCESS | 1808 | 1476437881846 Marionette TRACE conn4 -> [0,2080,"setScriptTimeout",{"ms":35000}] 02:38:01 INFO - PROCESS | 1808 | 1476437881852 Marionette TRACE conn4 <- [1,2080,null,{}] 02:38:01 INFO - PROCESS | 1808 | 1476437881861 Marionette TRACE conn4 -> [0,2081,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:02 INFO - PROCESS | 1808 | 1476437882127 Marionette TRACE conn4 <- [1,2081,null,{"value":null}] 02:38:02 INFO - PROCESS | 1808 | 1476437882257 Marionette TRACE conn4 -> [0,2082,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad57c00 == 19 [pid = 1854] [id = 843] 02:38:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x9ad58c00) [pid = 1854] [serial = 2216] [outer = (nil)] 02:38:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x9ae5bc00) [pid = 1854] [serial = 2217] [outer = 0x9ad58c00] 02:38:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x9ae68800) [pid = 1854] [serial = 2218] [outer = 0x9ad58c00] 02:38:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae4c000 == 20 [pid = 1854] [id = 844] 02:38:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x9ae6f000) [pid = 1854] [serial = 2219] [outer = (nil)] 02:38:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x9ae6f400) [pid = 1854] [serial = 2220] [outer = 0x9ae6f000] 02:38:03 INFO - PROCESS | 1808 | 1476437883532 Marionette TRACE conn4 <- [1,2082,null,{"value":["/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html",0,null,null,[["A_05_02_02_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html:37:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html:27:1\n"]]]}] 02:38:03 INFO - . 02:38:03 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html | took 1743ms 02:38:03 INFO - PROCESS | 1808 | 1476437883588 Marionette TRACE conn4 -> [0,2083,"getWindowHandle",null] 02:38:03 INFO - PROCESS | 1808 | 1476437883596 Marionette TRACE conn4 <- [1,2083,null,{"value":"2147483649"}] 02:38:03 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html 02:38:03 INFO - PROCESS | 1808 | 1476437883624 Marionette TRACE conn4 -> [0,2084,"setScriptTimeout",{"ms":35000}] 02:38:03 INFO - PROCESS | 1808 | 1476437883629 Marionette TRACE conn4 <- [1,2084,null,{}] 02:38:03 INFO - PROCESS | 1808 | 1476437883667 Marionette TRACE conn4 -> [0,2085,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:03 INFO - PROCESS | 1808 | 1476437883926 Marionette TRACE conn4 <- [1,2085,null,{"value":null}] 02:38:04 INFO - PROCESS | 1808 | 1476437884028 Marionette TRACE conn4 -> [0,2086,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae95800 == 21 [pid = 1854] [id = 845] 02:38:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x9ae96400) [pid = 1854] [serial = 2221] [outer = (nil)] 02:38:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x9aedf800) [pid = 1854] [serial = 2222] [outer = 0x9ae96400] 02:38:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x9aef6000) [pid = 1854] [serial = 2223] [outer = 0x9ae96400] 02:38:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b0a5c00 == 22 [pid = 1854] [id = 846] 02:38:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x9b0aa000) [pid = 1854] [serial = 2224] [outer = (nil)] 02:38:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x9b0aa400) [pid = 1854] [serial = 2225] [outer = 0x9b0aa000] 02:38:05 INFO - PROCESS | 1808 | 1476437885347 Marionette TRACE conn4 <- [1,2086,null,{"value":["/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html",0,null,null,[["A_05_02_03_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html:37:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html:27:1\n"]]]}] 02:38:05 INFO - . 02:38:05 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html | took 1765ms 02:38:05 INFO - PROCESS | 1808 | 1476437885400 Marionette TRACE conn4 -> [0,2087,"getWindowHandle",null] 02:38:05 INFO - PROCESS | 1808 | 1476437885408 Marionette TRACE conn4 <- [1,2087,null,{"value":"2147483649"}] 02:38:05 INFO - TEST-START | /shadow-dom/untriaged/events/test-001.html 02:38:05 INFO - PROCESS | 1808 | 1476437885421 Marionette TRACE conn4 -> [0,2088,"setScriptTimeout",{"ms":35000}] 02:38:05 INFO - PROCESS | 1808 | 1476437885433 Marionette TRACE conn4 <- [1,2088,null,{}] 02:38:05 INFO - PROCESS | 1808 | 1476437885476 Marionette TRACE conn4 -> [0,2089,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:05 INFO - PROCESS | 1808 | 1476437885806 Marionette TRACE conn4 <- [1,2089,null,{"value":null}] 02:38:05 INFO - PROCESS | 1808 | 1476437885889 Marionette TRACE conn4 -> [0,2090,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/events/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/events/test-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:05 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x9acb0800) [pid = 1854] [serial = 2169] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-003.html] 02:38:05 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x9ae5c400) [pid = 1854] [serial = 2174] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-001.html] 02:38:05 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x9aa94400) [pid = 1854] [serial = 2167] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x9a96b000) [pid = 1854] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-002.html] 02:38:05 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x9aa39c00) [pid = 1854] [serial = 2162] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x9a965800) [pid = 1854] [serial = 2159] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html] 02:38:05 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x9aeed800) [pid = 1854] [serial = 2151] [outer = (nil)] [url = about:blank] 02:38:05 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x9ad34c00) [pid = 1854] [serial = 2177] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 02:38:05 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x9ad4d800) [pid = 1854] [serial = 2178] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 02:38:05 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x9ae26400) [pid = 1854] [serial = 2172] [outer = (nil)] [url = about:blank] 02:38:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a96b000 == 23 [pid = 1854] [id = 847] 02:38:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x9aa18400) [pid = 1854] [serial = 2226] [outer = (nil)] 02:38:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x9b0a8000) [pid = 1854] [serial = 2227] [outer = 0x9aa18400] 02:38:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x9b20e800) [pid = 1854] [serial = 2228] [outer = 0x9aa18400] 02:38:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae58800 == 24 [pid = 1854] [id = 848] 02:38:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x9b216800) [pid = 1854] [serial = 2229] [outer = (nil)] 02:38:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x9b217800) [pid = 1854] [serial = 2230] [outer = 0x9b216800] 02:38:07 INFO - PROCESS | 1808 | 1476437887225 Marionette TRACE conn4 <- [1,2090,null,{"value":["/shadow-dom/untriaged/events/test-001.html",0,null,null,[["A_05_00_01_T1",1,"div.attachShadow is not a function","iframe.onload<@http://web-platform.test:8000/shadow-dom/untriaged/events/test-001.html:39:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"]]]}] 02:38:07 INFO - . 02:38:07 INFO - TEST-OK | /shadow-dom/untriaged/events/test-001.html | took 1864ms 02:38:07 INFO - PROCESS | 1808 | 1476437887284 Marionette TRACE conn4 -> [0,2091,"getWindowHandle",null] 02:38:07 INFO - PROCESS | 1808 | 1476437887291 Marionette TRACE conn4 <- [1,2091,null,{"value":"2147483649"}] 02:38:07 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html 02:38:07 INFO - PROCESS | 1808 | 1476437887298 Marionette TRACE conn4 -> [0,2092,"setScriptTimeout",{"ms":35000}] 02:38:07 INFO - PROCESS | 1808 | 1476437887301 Marionette TRACE conn4 <- [1,2092,null,{}] 02:38:07 INFO - PROCESS | 1808 | 1476437887308 Marionette TRACE conn4 -> [0,2093,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:07 INFO - PROCESS | 1808 | 1476437887551 Marionette TRACE conn4 <- [1,2093,null,{"value":null}] 02:38:07 INFO - PROCESS | 1808 | 1476437887662 Marionette TRACE conn4 -> [0,2094,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e0000 == 25 [pid = 1854] [id = 849] 02:38:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x9a9e1000) [pid = 1854] [serial = 2231] [outer = (nil)] 02:38:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x9acac400) [pid = 1854] [serial = 2232] [outer = 0x9a9e1000] 02:38:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x9ad3d000) [pid = 1854] [serial = 2233] [outer = 0x9a9e1000] 02:38:09 INFO - PROCESS | 1808 | 1476437889045 Marionette TRACE conn4 <- [1,2094,null,{"value":["/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html",0,null,null,[["A_08_02_01_T01",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html:34:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html:25:1\n"],["A_08_02_01_T02",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html:59:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html:51:1\n"]]]}] 02:38:09 INFO - .. 02:38:09 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html | took 1804ms 02:38:09 INFO - PROCESS | 1808 | 1476437889104 Marionette TRACE conn4 -> [0,2095,"getWindowHandle",null] 02:38:09 INFO - PROCESS | 1808 | 1476437889111 Marionette TRACE conn4 <- [1,2095,null,{"value":"2147483649"}] 02:38:09 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html 02:38:09 INFO - PROCESS | 1808 | 1476437889120 Marionette TRACE conn4 -> [0,2096,"setScriptTimeout",{"ms":35000}] 02:38:09 INFO - PROCESS | 1808 | 1476437889125 Marionette TRACE conn4 <- [1,2096,null,{}] 02:38:09 INFO - PROCESS | 1808 | 1476437889154 Marionette TRACE conn4 -> [0,2097,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:09 INFO - PROCESS | 1808 | 1476437889346 Marionette TRACE conn4 <- [1,2097,null,{"value":null}] 02:38:09 INFO - PROCESS | 1808 | 1476437889514 Marionette TRACE conn4 -> [0,2098,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae6d800 == 26 [pid = 1854] [id = 850] 02:38:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x9ae6e400) [pid = 1854] [serial = 2234] [outer = (nil)] 02:38:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x9b0a8400) [pid = 1854] [serial = 2235] [outer = 0x9ae6e400] 02:38:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x9aef4800) [pid = 1854] [serial = 2236] [outer = 0x9ae6e400] 02:38:11 INFO - PROCESS | 1808 | 1476437891204 Marionette TRACE conn4 <- [1,2098,null,{"value":["/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html",0,null,null,[["A_08_02_02_T01",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:34:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:25:1\n"],["A_08_02_02_T02",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:61:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:53:1\n"],["A_08_02_02_T03",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:94:17\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:81:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:78:1\n"]]]}] 02:38:11 INFO - ... 02:38:11 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html | took 2114ms 02:38:11 INFO - PROCESS | 1808 | 1476437891240 Marionette TRACE conn4 -> [0,2099,"getWindowHandle",null] 02:38:11 INFO - PROCESS | 1808 | 1476437891250 Marionette TRACE conn4 <- [1,2099,null,{"value":"2147483649"}] 02:38:11 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html 02:38:11 INFO - PROCESS | 1808 | 1476437891264 Marionette TRACE conn4 -> [0,2100,"setScriptTimeout",{"ms":35000}] 02:38:11 INFO - PROCESS | 1808 | 1476437891268 Marionette TRACE conn4 <- [1,2100,null,{}] 02:38:11 INFO - PROCESS | 1808 | 1476437891314 Marionette TRACE conn4 -> [0,2101,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:11 INFO - PROCESS | 1808 | 1476437891495 Marionette TRACE conn4 <- [1,2101,null,{"value":null}] 02:38:11 INFO - PROCESS | 1808 | 1476437891582 Marionette TRACE conn4 -> [0,2102,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa37400 == 27 [pid = 1854] [id = 851] 02:38:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x9aa37800) [pid = 1854] [serial = 2237] [outer = (nil)] 02:38:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x9ae45400) [pid = 1854] [serial = 2238] [outer = 0x9aa37800] 02:38:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x9ae1f400) [pid = 1854] [serial = 2239] [outer = 0x9aa37800] 02:38:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9dfc00 == 28 [pid = 1854] [id = 852] 02:38:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x9a9e3800) [pid = 1854] [serial = 2240] [outer = (nil)] 02:38:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0x9aa3d400) [pid = 1854] [serial = 2241] [outer = 0x9a9e3800] 02:38:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aadbc00 == 29 [pid = 1854] [id = 853] 02:38:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x9acae800) [pid = 1854] [serial = 2242] [outer = (nil)] 02:38:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(EnsureContentViewer(), nullptr) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/docshell/base/nsDocShell.cpp, line 4524 02:38:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 8966 02:38:13 INFO - PROCESS | 1808 | 1476437893140 Marionette TRACE conn4 <- [1,2102,null,{"value":["/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html",0,null,null,[["A_08_02_03_T01",1,"root.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html:43:1\n"]]]}] 02:38:13 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x9acae800) [pid = 1854] [serial = 2242] [outer = (nil)] [url = ] 02:38:13 INFO - . 02:38:13 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html | took 1927ms 02:38:13 INFO - PROCESS | 1808 | 1476437893187 Marionette TRACE conn4 -> [0,2103,"getWindowHandle",null] 02:38:13 INFO - PROCESS | 1808 | 1476437893194 Marionette TRACE conn4 <- [1,2103,null,{"value":"2147483649"}] 02:38:13 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html 02:38:13 INFO - PROCESS | 1808 | 1476437893226 Marionette TRACE conn4 -> [0,2104,"setScriptTimeout",{"ms":35000}] 02:38:13 INFO - PROCESS | 1808 | 1476437893232 Marionette TRACE conn4 <- [1,2104,null,{}] 02:38:13 INFO - PROCESS | 1808 | 1476437893252 Marionette TRACE conn4 -> [0,2105,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:13 INFO - PROCESS | 1808 | 1476437893427 Marionette TRACE conn4 <- [1,2105,null,{"value":null}] 02:38:13 INFO - PROCESS | 1808 | 1476437893563 Marionette TRACE conn4 -> [0,2106,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad4d800 == 30 [pid = 1854] [id = 854] 02:38:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0x9ad50400) [pid = 1854] [serial = 2243] [outer = (nil)] 02:38:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x9ae69000) [pid = 1854] [serial = 2244] [outer = 0x9ad50400] 02:38:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x9ae71000) [pid = 1854] [serial = 2245] [outer = 0x9ad50400] 02:38:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa3a400 == 31 [pid = 1854] [id = 855] 02:38:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x9aa98c00) [pid = 1854] [serial = 2246] [outer = (nil)] 02:38:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x9aa99000) [pid = 1854] [serial = 2247] [outer = 0x9aa98c00] 02:38:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad51800 == 32 [pid = 1854] [id = 856] 02:38:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x9ae1d800) [pid = 1854] [serial = 2248] [outer = (nil)] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae58800 == 31 [pid = 1854] [id = 848] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9a96b000 == 30 [pid = 1854] [id = 847] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae57400 == 29 [pid = 1854] [id = 825] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9b0a5c00 == 28 [pid = 1854] [id = 846] 02:38:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(EnsureContentViewer(), nullptr) failed with result 0x80004005: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/docshell/base/nsDocShell.cpp, line 4524 02:38:14 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x9b076800) [pid = 1854] [serial = 2182] [outer = (nil)] [url = about:blank] 02:38:14 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x9ad51400) [pid = 1854] [serial = 2154] [outer = (nil)] [url = about:blank] 02:38:14 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x9aeedc00) [pid = 1854] [serial = 2152] [outer = (nil)] [url = about:blank] 02:38:14 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x9aef1000) [pid = 1854] [serial = 2157] [outer = (nil)] [url = about:blank] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae95800 == 27 [pid = 1854] [id = 845] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae4c000 == 26 [pid = 1854] [id = 844] 02:38:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 8966 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad57c00 == 25 [pid = 1854] [id = 843] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9a965400 == 24 [pid = 1854] [id = 842] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa39400 == 23 [pid = 1854] [id = 841] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa0e400 == 22 [pid = 1854] [id = 840] 02:38:14 INFO - PROCESS | 1808 | 1476437894888 Marionette TRACE conn4 <- [1,2106,null,{"value":["/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html",0,null,null,[["A_08_01_01_T01",1,"root.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html:61:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html:38:1\n"]]]}] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9b214000 == 21 [pid = 1854] [id = 839] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9b0b0c00 == 20 [pid = 1854] [id = 838] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9b0a3c00 == 19 [pid = 1854] [id = 837] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9b07ec00 == 18 [pid = 1854] [id = 836] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9b07d400 == 17 [pid = 1854] [id = 835] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9b079c00 == 16 [pid = 1854] [id = 834] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9b077c00 == 15 [pid = 1854] [id = 833] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae95c00 == 14 [pid = 1854] [id = 832] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae4f000 == 13 [pid = 1854] [id = 831] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa3ec00 == 12 [pid = 1854] [id = 830] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae26c00 == 11 [pid = 1854] [id = 828] 02:38:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9a91a800 == 10 [pid = 1854] [id = 829] 02:38:14 INFO - . 02:38:14 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html | took 1704ms 02:38:14 INFO - PROCESS | 1808 | 1476437894924 Marionette TRACE conn4 -> [0,2107,"getWindowHandle",null] 02:38:14 INFO - PROCESS | 1808 | 1476437894933 Marionette TRACE conn4 <- [1,2107,null,{"value":"2147483649"}] 02:38:14 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html 02:38:14 INFO - PROCESS | 1808 | 1476437894945 Marionette TRACE conn4 -> [0,2108,"setScriptTimeout",{"ms":35000}] 02:38:14 INFO - PROCESS | 1808 | 1476437894950 Marionette TRACE conn4 <- [1,2108,null,{}] 02:38:14 INFO - PROCESS | 1808 | 1476437894973 Marionette TRACE conn4 -> [0,2109,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:15 INFO - PROCESS | 1808 | 1476437895159 Marionette TRACE conn4 <- [1,2109,null,{"value":null}] 02:38:15 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x9ae1c400) [pid = 1854] [serial = 2170] [outer = (nil)] [url = about:blank] 02:38:15 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x9aad7400) [pid = 1854] [serial = 2168] [outer = (nil)] [url = about:blank] 02:38:15 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x9a9ee800) [pid = 1854] [serial = 2166] [outer = (nil)] [url = about:blank] 02:38:15 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x9aa18c00) [pid = 1854] [serial = 2165] [outer = (nil)] [url = about:blank] 02:38:15 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x9aa3bc00) [pid = 1854] [serial = 2163] [outer = (nil)] [url = about:blank] 02:38:15 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x9aa95800) [pid = 1854] [serial = 2160] [outer = (nil)] [url = about:blank] 02:38:15 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x9aa3b400) [pid = 1854] [serial = 2161] [outer = (nil)] [url = about:blank] 02:38:15 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x9aed6800) [pid = 1854] [serial = 2175] [outer = (nil)] [url = about:blank] 02:38:15 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x9ae1d800) [pid = 1854] [serial = 2248] [outer = (nil)] [url = ] 02:38:15 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x9ae4d800) [pid = 1854] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 02:38:15 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x9aedd400) [pid = 1854] [serial = 2180] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 02:38:15 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x9ad50000) [pid = 1854] [serial = 2176] [outer = (nil)] [url = about:blank] 02:38:15 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x9ae26800) [pid = 1854] [serial = 2173] [outer = (nil)] [url = about:blank] 02:38:15 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x9ae1e400) [pid = 1854] [serial = 2171] [outer = (nil)] [url = about:blank] 02:38:15 INFO - PROCESS | 1808 | 1476437895246 Marionette TRACE conn4 -> [0,2110,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:15 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aae1800 == 11 [pid = 1854] [id = 857] 02:38:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x9aca7400) [pid = 1854] [serial = 2249] [outer = (nil)] 02:38:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:15 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x9ae57400) [pid = 1854] [serial = 2250] [outer = 0x9aca7400] 02:38:15 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x9ae4d800) [pid = 1854] [serial = 2251] [outer = 0x9aca7400] 02:38:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aed5400 == 12 [pid = 1854] [id = 858] 02:38:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x9aed7c00) [pid = 1854] [serial = 2252] [outer = (nil)] 02:38:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x9aed9800) [pid = 1854] [serial = 2253] [outer = 0x9aed7c00] 02:38:16 INFO - PROCESS | 1808 | 1476437896287 Marionette TRACE conn4 <- [1,2110,null,{"value":["/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html",0,null,null,[["A_08_01_02_T01",1,"root.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html:35:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html:25:1\n"]]]}] 02:38:16 INFO - . 02:38:16 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html | took 1379ms 02:38:16 INFO - PROCESS | 1808 | 1476437896338 Marionette TRACE conn4 -> [0,2111,"getWindowHandle",null] 02:38:16 INFO - PROCESS | 1808 | 1476437896343 Marionette TRACE conn4 <- [1,2111,null,{"value":"2147483649"}] 02:38:16 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html 02:38:16 INFO - PROCESS | 1808 | 1476437896350 Marionette TRACE conn4 -> [0,2112,"setScriptTimeout",{"ms":35000}] 02:38:16 INFO - PROCESS | 1808 | 1476437896353 Marionette TRACE conn4 <- [1,2112,null,{}] 02:38:16 INFO - PROCESS | 1808 | 1476437896360 Marionette TRACE conn4 -> [0,2113,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:16 INFO - PROCESS | 1808 | 1476437896584 Marionette TRACE conn4 <- [1,2113,null,{"value":null}] 02:38:16 INFO - PROCESS | 1808 | 1476437896618 Marionette TRACE conn4 -> [0,2114,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b079c00 == 13 [pid = 1854] [id = 859] 02:38:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x9b07b000) [pid = 1854] [serial = 2254] [outer = (nil)] 02:38:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x9b20c800) [pid = 1854] [serial = 2255] [outer = 0x9b07b000] 02:38:17 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x9b210400) [pid = 1854] [serial = 2256] [outer = 0x9b07b000] 02:38:17 INFO - .............. 02:38:17 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html | took 1605ms 02:38:17 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html 02:38:18 INFO - PROCESS | 1808 | 1476437897904 Marionette TRACE conn4 <- [1,2114,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html",0,null,null,[[" and in a shadow tree should not be accessible from owner document's \"head\" and \"body\" properties, respectively.",1,"doc.body.attachShadow is not a function","createDocumentForTesting@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:93:22\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:112:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:111:1\n"],["The content of title element in a shadow tree should not be accessible from owner document's \"title\" attribute.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:127:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:120:1\n"],["Elements in a shadow tree should not be accessible from owner document's \"images\" attribute.",1,"doc.body.attachShadow is not a function","createDocumentForTesting@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:93:22\ntestHTMLCollection@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html:143:15\ngenerate_tests/ [0,2115,"getWindowHandle",null] 02:38:18 INFO - PROCESS | 1808 | 1476437897969 Marionette TRACE conn4 <- [1,2115,null,{"value":"2147483649"}] 02:38:18 INFO - PROCESS | 1808 | 1476437898064 Marionette TRACE conn4 -> [0,2116,"setScriptTimeout",{"ms":35000}] 02:38:18 INFO - PROCESS | 1808 | 1476437898070 Marionette TRACE conn4 <- [1,2116,null,{}] 02:38:18 INFO - PROCESS | 1808 | 1476437898087 Marionette TRACE conn4 -> [0,2117,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:18 INFO - PROCESS | 1808 | 1476437898324 Marionette TRACE conn4 <- [1,2117,null,{"value":null}] 02:38:18 INFO - PROCESS | 1808 | 1476437898478 Marionette TRACE conn4 -> [0,2118,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:18 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b396000 == 14 [pid = 1854] [id = 860] 02:38:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x9b39ac00) [pid = 1854] [serial = 2257] [outer = (nil)] 02:38:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x9b463000) [pid = 1854] [serial = 2258] [outer = 0x9b39ac00] 02:38:18 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x9b461000) [pid = 1854] [serial = 2259] [outer = 0x9b39ac00] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x9ad58c00) [pid = 1854] [serial = 2216] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x9ae96400) [pid = 1854] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x9acafc00) [pid = 1854] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x9ae74800) [pid = 1854] [serial = 2156] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 96 (0x9a924000) [pid = 1854] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x9ae71400) [pid = 1854] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x9ae77400) [pid = 1854] [serial = 2148] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x9aa91800) [pid = 1854] [serial = 2153] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x9b216800) [pid = 1854] [serial = 2229] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x9b20c000) [pid = 1854] [serial = 2204] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x9b0a7400) [pid = 1854] [serial = 2201] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x9b07d800) [pid = 1854] [serial = 2197] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x9b078c00) [pid = 1854] [serial = 2193] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x9b0a1400) [pid = 1854] [serial = 2199] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x9aedec00) [pid = 1854] [serial = 2191] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x9b07a400) [pid = 1854] [serial = 2195] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x9ae73c00) [pid = 1854] [serial = 2189] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x9aa91000) [pid = 1854] [serial = 2186] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x9aa15000) [pid = 1854] [serial = 2209] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x9b214400) [pid = 1854] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x9ae6f000) [pid = 1854] [serial = 2219] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x9a925000) [pid = 1854] [serial = 2184] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x9ae3d400) [pid = 1854] [serial = 2181] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-003.html] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x9a9e4c00) [pid = 1854] [serial = 2214] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x9aa3a800) [pid = 1854] [serial = 2211] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html] 02:38:20 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x9b0aa000) [pid = 1854] [serial = 2224] [outer = (nil)] [url = about:blank] 02:38:20 INFO - PROCESS | 1808 | 1476437900698 Marionette TRACE conn4 <- [1,2118,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html",0,null,null,[["Elements in a shadow tree should be accessible via shadow root's querySelectorAll() DOM tree accessor.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:33:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:31:1\n"],["Elements with a specific class in a shadow tree should be accessible viashadow root's querySelectorAll() DOM tree accessor.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:45:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:43:1\n"],["Elements in a shadow tree should be accessible via shadow root's getElementById() DOM tree accessor.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:59:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:57:1\n"]]]}] 02:38:20 INFO - ... 02:38:20 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html | took 2782ms 02:38:20 INFO - PROCESS | 1808 | 1476437900766 Marionette TRACE conn4 -> [0,2119,"getWindowHandle",null] 02:38:20 INFO - PROCESS | 1808 | 1476437900775 Marionette TRACE conn4 <- [1,2119,null,{"value":"2147483649"}] 02:38:20 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html 02:38:20 INFO - PROCESS | 1808 | 1476437900829 Marionette TRACE conn4 -> [0,2120,"setScriptTimeout",{"ms":35000}] 02:38:20 INFO - PROCESS | 1808 | 1476437900833 Marionette TRACE conn4 <- [1,2120,null,{}] 02:38:20 INFO - PROCESS | 1808 | 1476437900850 Marionette TRACE conn4 -> [0,2121,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:21 INFO - PROCESS | 1808 | 1476437901061 Marionette TRACE conn4 <- [1,2121,null,{"value":null}] 02:38:21 INFO - PROCESS | 1808 | 1476437901185 Marionette TRACE conn4 -> [0,2122,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa91800 == 15 [pid = 1854] [id = 861] 02:38:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9aa93400) [pid = 1854] [serial = 2260] [outer = (nil)] 02:38:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x9aed8c00) [pid = 1854] [serial = 2261] [outer = 0x9aa93400] 02:38:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x9ae73c00) [pid = 1854] [serial = 2262] [outer = 0x9aa93400] 02:38:22 INFO - ...... 02:38:22 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html | took 1590ms 02:38:22 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html 02:38:22 INFO - PROCESS | 1808 | 1476437902356 Marionette TRACE conn4 <- [1,2122,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html",0,null,null,[["ownerDocument property of a shadow root should be the document of the shadow host, regardless of the location of the shadow host.",1,"node.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:34:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:27:1\n"],["ownerDocument property of elements in a shadow tree should match the document of the shadow host, regardless of the element's location in a shadow tree.",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:53:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:40:1\n"],["Elements added to a shadow tree should automatically get a valid ownerDocument.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:63:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:61:1\n"],["ownerDocument property of an element in a shadow tree should be the document of the shadow host, even if the host element is created from another document.",1,"doc1.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:73:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:70:1\n"],["All children nodes of a shadow root get a valid ownerDocument when added to a shadow tree.",1,"doc1.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:84:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:81:1\n"],["ownerDocument property of a node should remain the same, even if its child is adopted into a shadow tree.",1,"doc1.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:100:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:97:1\n"]]]}] 02:38:22 INFO - PROCESS | 1808 | 1476437902378 Marionette TRACE conn4 -> [0,2123,"getWindowHandle",null] 02:38:22 INFO - PROCESS | 1808 | 1476437902387 Marionette TRACE conn4 <- [1,2123,null,{"value":"2147483649"}] 02:38:22 INFO - PROCESS | 1808 | 1476437902401 Marionette TRACE conn4 -> [0,2124,"setScriptTimeout",{"ms":35000}] 02:38:22 INFO - PROCESS | 1808 | 1476437902423 Marionette TRACE conn4 <- [1,2124,null,{}] 02:38:22 INFO - PROCESS | 1808 | 1476437902647 Marionette TRACE conn4 -> [0,2125,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:22 INFO - PROCESS | 1808 | 1476437902851 Marionette TRACE conn4 <- [1,2125,null,{"value":null}] 02:38:22 INFO - PROCESS | 1808 | 1476437902924 Marionette TRACE conn4 -> [0,2126,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:23 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa1d800 == 16 [pid = 1854] [id = 862] 02:38:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x9aa36400) [pid = 1854] [serial = 2263] [outer = (nil)] 02:38:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:23 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x9ad4c400) [pid = 1854] [serial = 2264] [outer = 0x9aa36400] 02:38:23 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x9ad3ec00) [pid = 1854] [serial = 2265] [outer = 0x9aa36400] 02:38:24 INFO - ................. 02:38:24 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html | took 2288ms 02:38:24 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html 02:38:24 INFO - PROCESS | 1808 | 1476437904655 Marionette TRACE conn4 <- [1,2126,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html",0,null,null,[["ownerDocument property of any elements in a shadow tree should match the document of the shadow host, when the host is a \"article\" element.",1,"element.attachShadow is not a function","testElement@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html:32:22\ngenerate_tests/ [0,2127,"getWindowHandle",null] 02:38:24 INFO - PROCESS | 1808 | 1476437904699 Marionette TRACE conn4 <- [1,2127,null,{"value":"2147483649"}] 02:38:24 INFO - PROCESS | 1808 | 1476437904717 Marionette TRACE conn4 -> [0,2128,"setScriptTimeout",{"ms":35000}] 02:38:24 INFO - PROCESS | 1808 | 1476437904719 Marionette TRACE conn4 <- [1,2128,null,{}] 02:38:24 INFO - PROCESS | 1808 | 1476437904733 Marionette TRACE conn4 -> [0,2129,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:24 INFO - PROCESS | 1808 | 1476437904998 Marionette TRACE conn4 <- [1,2129,null,{"value":null}] 02:38:25 INFO - PROCESS | 1808 | 1476437905128 Marionette TRACE conn4 -> [0,2130,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae3e400 == 17 [pid = 1854] [id = 863] 02:38:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x9b39d400) [pid = 1854] [serial = 2266] [outer = (nil)] 02:38:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x9b4e4c00) [pid = 1854] [serial = 2267] [outer = 0x9b39d400] 02:38:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x9b4c1c00) [pid = 1854] [serial = 2268] [outer = 0x9b39d400] 02:38:26 INFO - PROCESS | 1808 | 1476437906601 Marionette TRACE conn4 <- [1,2130,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html",0,null,null,[["Elements in a shadow tree should not be accessible from owner document's querySelector() method.",1,"doc.body.attachShadow is not a function","createTestDocument@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:38:22\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:51:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:50:1\n"],["Elements in a shadow tree should not be accessible from owner document's querySelectorAll() method.",1,"doc.body.attachShadow is not a function","createTestDocument@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:38:22\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:68:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:67:1\n"]]]}] 02:38:26 INFO - .. 02:38:26 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html | took 1958ms 02:38:26 INFO - PROCESS | 1808 | 1476437906671 Marionette TRACE conn4 -> [0,2131,"getWindowHandle",null] 02:38:26 INFO - PROCESS | 1808 | 1476437906678 Marionette TRACE conn4 <- [1,2131,null,{"value":"2147483649"}] 02:38:26 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html 02:38:26 INFO - PROCESS | 1808 | 1476437906688 Marionette TRACE conn4 -> [0,2132,"setScriptTimeout",{"ms":35000}] 02:38:26 INFO - PROCESS | 1808 | 1476437906692 Marionette TRACE conn4 <- [1,2132,null,{}] 02:38:26 INFO - PROCESS | 1808 | 1476437906699 Marionette TRACE conn4 -> [0,2133,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:26 INFO - PROCESS | 1808 | 1476437906927 Marionette TRACE conn4 <- [1,2133,null,{"value":null}] 02:38:26 INFO - PROCESS | 1808 | 1476437906962 Marionette TRACE conn4 -> [0,2134,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:27 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad3e400 == 18 [pid = 1854] [id = 864] 02:38:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x9ad4b400) [pid = 1854] [serial = 2269] [outer = (nil)] 02:38:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x9b073400) [pid = 1854] [serial = 2270] [outer = 0x9ad4b400] 02:38:27 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x9ae95c00) [pid = 1854] [serial = 2271] [outer = 0x9ad4b400] 02:38:28 INFO - PROCESS | 1808 | 1476437908310 Marionette TRACE conn4 <- [1,2134,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html",0,null,null,[["Elements in a shadow tree should be accessible from shadow root's querySelector() method.",1,"doc.body.attachShadow is not a function","createTestDocument@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:39:22\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:53:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:52:1\n"],["Elements in a shadow tree should be accessible from shadow root's querySelectorAll() method.",1,"doc.body.attachShadow is not a function","createTestDocument@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:39:22\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:70:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:69:1\n"]]]}] 02:38:28 INFO - .. 02:38:28 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html | took 1690ms 02:38:28 INFO - PROCESS | 1808 | 1476437908396 Marionette TRACE conn4 -> [0,2135,"getWindowHandle",null] 02:38:28 INFO - PROCESS | 1808 | 1476437908416 Marionette TRACE conn4 <- [1,2135,null,{"value":"2147483649"}] 02:38:28 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html 02:38:28 INFO - PROCESS | 1808 | 1476437908441 Marionette TRACE conn4 -> [0,2136,"setScriptTimeout",{"ms":35000}] 02:38:28 INFO - PROCESS | 1808 | 1476437908445 Marionette TRACE conn4 <- [1,2136,null,{}] 02:38:28 INFO - PROCESS | 1808 | 1476437908450 Marionette TRACE conn4 -> [0,2137,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:28 INFO - PROCESS | 1808 | 1476437908625 Marionette TRACE conn4 <- [1,2137,null,{"value":null}] 02:38:28 INFO - PROCESS | 1808 | 1476437908651 Marionette TRACE conn4 -> [0,2138,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:28 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e4400 == 19 [pid = 1854] [id = 865] 02:38:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x9a9ea800) [pid = 1854] [serial = 2272] [outer = (nil)] 02:38:28 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:28 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x9aae2800) [pid = 1854] [serial = 2273] [outer = 0x9a9ea800] 02:38:29 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x9aa9c800) [pid = 1854] [serial = 2274] [outer = 0x9a9ea800] 02:38:29 INFO - .... 02:38:29 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html | took 1497ms 02:38:29 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html 02:38:29 INFO - PROCESS | 1808 | 1476437909906 Marionette TRACE conn4 <- [1,2138,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html",0,null,null,[["The parentNode attribute of a shadow root must always return null.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:28:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:26:1\n"],["The parentElement attribute of a shadow root must always return null.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:34:22\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:32:1\n"],["The parentNode attribute of a shadow root must always return null, even if the shadow root is nested inside another shadow root.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:40:27\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:38:1\n"],["The parentElement attribute of a shadow root must always return null, even if the shadow root is nested inside another shadow root.",1,"doc.body.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:52:27\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:50:1\n"]]]}] 02:38:29 INFO - PROCESS | 1808 | 1476437909932 Marionette TRACE conn4 -> [0,2139,"getWindowHandle",null] 02:38:29 INFO - PROCESS | 1808 | 1476437909936 Marionette TRACE conn4 <- [1,2139,null,{"value":"2147483649"}] 02:38:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9b396000 == 18 [pid = 1854] [id = 860] 02:38:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9b079c00 == 17 [pid = 1854] [id = 859] 02:38:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9aed5400 == 16 [pid = 1854] [id = 858] 02:38:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9aae1800 == 15 [pid = 1854] [id = 857] 02:38:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad51800 == 14 [pid = 1854] [id = 856] 02:38:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa3a400 == 13 [pid = 1854] [id = 855] 02:38:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad4d800 == 12 [pid = 1854] [id = 854] 02:38:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9aadbc00 == 11 [pid = 1854] [id = 853] 02:38:29 INFO - PROCESS | 1808 | 1476437909957 Marionette TRACE conn4 -> [0,2140,"setScriptTimeout",{"ms":35000}] 02:38:29 INFO - PROCESS | 1808 | 1476437909963 Marionette TRACE conn4 <- [1,2140,null,{}] 02:38:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9dfc00 == 10 [pid = 1854] [id = 852] 02:38:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae6d800 == 9 [pid = 1854] [id = 850] 02:38:29 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e0000 == 8 [pid = 1854] [id = 849] 02:38:29 INFO - PROCESS | 1808 | 1476437909976 Marionette TRACE conn4 -> [0,2141,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:30 INFO - PROCESS | 1808 | 1476437910135 Marionette TRACE conn4 <- [1,2141,null,{"value":null}] 02:38:30 INFO - PROCESS | 1808 | 1476437910222 Marionette TRACE conn4 -> [0,2142,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x9b0a8000) [pid = 1854] [serial = 2227] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x9ad55c00) [pid = 1854] [serial = 2123] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x9aeeb800) [pid = 1854] [serial = 2158] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x9a9ed000) [pid = 1854] [serial = 2118] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x9ae89000) [pid = 1854] [serial = 2130] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x9aedcc00) [pid = 1854] [serial = 2150] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x9aae3000) [pid = 1854] [serial = 2155] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x9b217800) [pid = 1854] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x9b20ec00) [pid = 1854] [serial = 2205] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x9b0ae800) [pid = 1854] [serial = 2202] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x9b07dc00) [pid = 1854] [serial = 2198] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x9b079000) [pid = 1854] [serial = 2194] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x9ae1ac00) [pid = 1854] [serial = 2200] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x9aee0000) [pid = 1854] [serial = 2192] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x9b07b400) [pid = 1854] [serial = 2196] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x9ae76000) [pid = 1854] [serial = 2190] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x9ad3f000) [pid = 1854] [serial = 2188] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9ae27800) [pid = 1854] [serial = 2187] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9aa15400) [pid = 1854] [serial = 2210] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9b218400) [pid = 1854] [serial = 2208] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9b218c00) [pid = 1854] [serial = 2207] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9ae6f400) [pid = 1854] [serial = 2220] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9ae5bc00) [pid = 1854] [serial = 2217] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9a927400) [pid = 1854] [serial = 2185] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9b074c00) [pid = 1854] [serial = 2183] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9a9e9800) [pid = 1854] [serial = 2215] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9ad38000) [pid = 1854] [serial = 2213] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9ad58800) [pid = 1854] [serial = 2212] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9b0ad000) [pid = 1854] [serial = 2203] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9b0aa400) [pid = 1854] [serial = 2225] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9aedf800) [pid = 1854] [serial = 2222] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9aef6000) [pid = 1854] [serial = 2223] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9ae68800) [pid = 1854] [serial = 2218] [outer = (nil)] [url = about:blank] 02:38:30 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa15400 == 9 [pid = 1854] [id = 866] 02:38:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9aa15800) [pid = 1854] [serial = 2275] [outer = (nil)] 02:38:30 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:30 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9ad55400) [pid = 1854] [serial = 2276] [outer = 0x9aa15800] 02:38:30 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9ad4f000) [pid = 1854] [serial = 2277] [outer = 0x9aa15800] 02:38:31 INFO - PROCESS | 1808 | 1476437911562 Marionette TRACE conn4 <- [1,2142,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html",0,null,null,[["A_04_01_05_T01",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html:29:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html:25:1\n"],["A_04_01_05_T02",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html:55:17\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html:51:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html:49:1\n"]]]}] 02:38:31 INFO - .. 02:38:31 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html | took 1662ms 02:38:31 INFO - PROCESS | 1808 | 1476437911611 Marionette TRACE conn4 -> [0,2143,"getWindowHandle",null] 02:38:31 INFO - PROCESS | 1808 | 1476437911622 Marionette TRACE conn4 <- [1,2143,null,{"value":"2147483649"}] 02:38:31 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html 02:38:31 INFO - PROCESS | 1808 | 1476437911631 Marionette TRACE conn4 -> [0,2144,"setScriptTimeout",{"ms":35000}] 02:38:31 INFO - PROCESS | 1808 | 1476437911635 Marionette TRACE conn4 <- [1,2144,null,{}] 02:38:31 INFO - PROCESS | 1808 | 1476437911643 Marionette TRACE conn4 -> [0,2145,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:31 INFO - PROCESS | 1808 | 1476437911891 Marionette TRACE conn4 <- [1,2145,null,{"value":null}] 02:38:31 INFO - PROCESS | 1808 | 1476437911973 Marionette TRACE conn4 -> [0,2146,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:32 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae6dc00 == 10 [pid = 1854] [id = 867] 02:38:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9ae6f400) [pid = 1854] [serial = 2278] [outer = (nil)] 02:38:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9ae8d000) [pid = 1854] [serial = 2279] [outer = 0x9ae6f400] 02:38:32 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9ae91400) [pid = 1854] [serial = 2280] [outer = 0x9ae6f400] 02:38:33 INFO - PROCESS | 1808 | 1476437913322 Marionette TRACE conn4 <- [1,2146,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html",0,null,null,[["A_04_01_07_T01",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html:29:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html:25:1\n"],["A_04_01_07_T02",1,"div.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html:64:17\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html:49:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html:47:1\n"]]]}] 02:38:33 INFO - .. 02:38:33 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html | took 1740ms 02:38:33 INFO - PROCESS | 1808 | 1476437913370 Marionette TRACE conn4 -> [0,2147,"getWindowHandle",null] 02:38:33 INFO - PROCESS | 1808 | 1476437913381 Marionette TRACE conn4 <- [1,2147,null,{"value":"2147483649"}] 02:38:33 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html 02:38:33 INFO - PROCESS | 1808 | 1476437913394 Marionette TRACE conn4 -> [0,2148,"setScriptTimeout",{"ms":35000}] 02:38:33 INFO - PROCESS | 1808 | 1476437913399 Marionette TRACE conn4 <- [1,2148,null,{}] 02:38:33 INFO - PROCESS | 1808 | 1476437913444 Marionette TRACE conn4 -> [0,2149,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:33 INFO - PROCESS | 1808 | 1476437913649 Marionette TRACE conn4 <- [1,2149,null,{"value":null}] 02:38:33 INFO - PROCESS | 1808 | 1476437913811 Marionette TRACE conn4 -> [0,2150,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:33 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aef6000 == 11 [pid = 1854] [id = 868] 02:38:33 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9aef6c00) [pid = 1854] [serial = 2281] [outer = (nil)] 02:38:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9b07c000) [pid = 1854] [serial = 2282] [outer = 0x9aef6c00] 02:38:34 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9b07b400) [pid = 1854] [serial = 2283] [outer = 0x9aef6c00] 02:38:35 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9ad50400) [pid = 1854] [serial = 2243] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html] 02:38:35 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9a9e3800) [pid = 1854] [serial = 2240] [outer = (nil)] [url = about:blank] 02:38:35 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9aa37800) [pid = 1854] [serial = 2237] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html] 02:38:35 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9aca7400) [pid = 1854] [serial = 2249] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html] 02:38:35 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9aed7c00) [pid = 1854] [serial = 2252] [outer = (nil)] [url = about:blank] 02:38:35 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9aa98c00) [pid = 1854] [serial = 2246] [outer = (nil)] [url = about:blank] 02:38:35 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9b07b000) [pid = 1854] [serial = 2254] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html] 02:38:35 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9b39ac00) [pid = 1854] [serial = 2257] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html] 02:38:35 INFO - .............. 02:38:35 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html | took 2474ms 02:38:35 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html 02:38:35 INFO - PROCESS | 1808 | 1476437915806 Marionette TRACE conn4 <- [1,2150,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html",0,null,null,[["A_04_01_09_T01",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:74:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:73:1\n"],["A_04_01_09_T03",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:90:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:89:1\n"],["A_04_01_09_T05",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:106:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:105:1\n"],["A_04_01_09_T06",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:135:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:134:1\n"],["A_04_01_09_T07",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:145:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:144:1\n"],["A_04_01_09_T08",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:155:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:154:1\n"],["A_04_01_09_T09",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:165:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:164:1\n"],["A_04_01_09_T10",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:175:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:174:1\n"],["A_04_01_09_T11",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:185:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:184:1\n"],["A_04_01_09_T12",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:195:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:194:1\n"],["A_04_01_09_T13",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:205:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:204:1\n"],["A_04_01_09_T14",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:215:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:214:1\n"],["A_04_01_09_T15",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:225:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:224:1\n"],["A_04_01_09_T16",1,"ctx.d_p1.attachShadow is not a function","A_04_01_09.setup@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:56:14\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:235:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:234:1\n"]]]}] 02:38:35 INFO - PROCESS | 1808 | 1476437915870 Marionette TRACE conn4 -> [0,2151,"getWindowHandle",null] 02:38:35 INFO - PROCESS | 1808 | 1476437915873 Marionette TRACE conn4 <- [1,2151,null,{"value":"2147483649"}] 02:38:35 INFO - PROCESS | 1808 | 1476437915929 Marionette TRACE conn4 -> [0,2152,"setScriptTimeout",{"ms":35000}] 02:38:35 INFO - PROCESS | 1808 | 1476437915934 Marionette TRACE conn4 <- [1,2152,null,{}] 02:38:35 INFO - PROCESS | 1808 | 1476437915954 Marionette TRACE conn4 -> [0,2153,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:36 INFO - PROCESS | 1808 | 1476437916164 Marionette TRACE conn4 <- [1,2153,null,{"value":null}] 02:38:36 INFO - PROCESS | 1808 | 1476437916243 Marionette TRACE conn4 -> [0,2154,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:36 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aef2400 == 12 [pid = 1854] [id = 869] 02:38:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9b078000) [pid = 1854] [serial = 2284] [outer = (nil)] 02:38:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9b20f800) [pid = 1854] [serial = 2285] [outer = 0x9b078000] 02:38:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9b0b0c00) [pid = 1854] [serial = 2286] [outer = 0x9b078000] 02:38:37 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a95fc00 == 13 [pid = 1854] [id = 870] 02:38:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9a961c00) [pid = 1854] [serial = 2287] [outer = (nil)] 02:38:37 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9a921400) [pid = 1854] [serial = 2288] [outer = 0x9a961c00] 02:38:37 INFO - PROCESS | 1808 | 1476437917902 Marionette TRACE conn4 <- [1,2154,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html",0,null,null,[["A_04_01_11_T2",1,"root.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html:38:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html:26:1\n"]]]}] 02:38:37 INFO - . 02:38:37 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html | took 2090ms 02:38:37 INFO - PROCESS | 1808 | 1476437917971 Marionette TRACE conn4 -> [0,2155,"getWindowHandle",null] 02:38:37 INFO - PROCESS | 1808 | 1476437917978 Marionette TRACE conn4 <- [1,2155,null,{"value":"2147483649"}] 02:38:37 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html 02:38:38 INFO - PROCESS | 1808 | 1476437917996 Marionette TRACE conn4 -> [0,2156,"setScriptTimeout",{"ms":35000}] 02:38:38 INFO - PROCESS | 1808 | 1476437918003 Marionette TRACE conn4 <- [1,2156,null,{}] 02:38:38 INFO - PROCESS | 1808 | 1476437918011 Marionette TRACE conn4 -> [0,2157,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:38 INFO - PROCESS | 1808 | 1476437918198 Marionette TRACE conn4 <- [1,2157,null,{"value":null}] 02:38:38 INFO - PROCESS | 1808 | 1476437918332 Marionette TRACE conn4 -> [0,2158,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa9b800 == 14 [pid = 1854] [id = 871] 02:38:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9aad6c00) [pid = 1854] [serial = 2289] [outer = (nil)] 02:38:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9ae1e800) [pid = 1854] [serial = 2290] [outer = 0x9aad6c00] 02:38:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9ad3e000) [pid = 1854] [serial = 2291] [outer = 0x9aad6c00] 02:38:39 INFO - PROCESS | 1808 | 1476437919698 Marionette TRACE conn4 <- [1,2158,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html",0,null,null,[["An iframe element in a shadow tree should not be accessible from window's named properties with its \"name\" attribute value.",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html:31:26\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html:26:1\n"]]]}] 02:38:39 INFO - . 02:38:39 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html | took 1739ms 02:38:39 INFO - PROCESS | 1808 | 1476437919732 Marionette TRACE conn4 -> [0,2159,"getWindowHandle",null] 02:38:39 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html 02:38:39 INFO - PROCESS | 1808 | 1476437919740 Marionette TRACE conn4 <- [1,2159,null,{"value":"2147483649"}] 02:38:39 INFO - PROCESS | 1808 | 1476437919753 Marionette TRACE conn4 -> [0,2160,"setScriptTimeout",{"ms":35000}] 02:38:39 INFO - PROCESS | 1808 | 1476437919766 Marionette TRACE conn4 <- [1,2160,null,{}] 02:38:39 INFO - PROCESS | 1808 | 1476437919775 Marionette TRACE conn4 -> [0,2161,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:40 INFO - PROCESS | 1808 | 1476437920000 Marionette TRACE conn4 <- [1,2161,null,{"value":null}] 02:38:40 INFO - PROCESS | 1808 | 1476437920050 Marionette TRACE conn4 -> [0,2162,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae41c00 == 15 [pid = 1854] [id = 872] 02:38:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9ae68800) [pid = 1854] [serial = 2292] [outer = (nil)] 02:38:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9b0af400) [pid = 1854] [serial = 2293] [outer = 0x9ae68800] 02:38:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9b0ac400) [pid = 1854] [serial = 2294] [outer = 0x9ae68800] 02:38:41 INFO - ........ 02:38:41 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html | took 1806ms 02:38:41 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html 02:38:41 INFO - PROCESS | 1808 | 1476437921505 Marionette TRACE conn4 <- [1,2162,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html",0,null,null,[["\"a\" element with name attribute in a shadow tree should not be accessible from window object's named property.",1,"doc.body.attachShadow is not a function","testNameAttribute@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html:28:22\ngenerate_tests/ [0,2163,"getWindowHandle",null] 02:38:41 INFO - PROCESS | 1808 | 1476437921575 Marionette TRACE conn4 <- [1,2163,null,{"value":"2147483649"}] 02:38:41 INFO - PROCESS | 1808 | 1476437921614 Marionette TRACE conn4 -> [0,2164,"setScriptTimeout",{"ms":35000}] 02:38:41 INFO - PROCESS | 1808 | 1476437921623 Marionette TRACE conn4 <- [1,2164,null,{}] 02:38:41 INFO - PROCESS | 1808 | 1476437921631 Marionette TRACE conn4 -> [0,2165,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:41 INFO - PROCESS | 1808 | 1476437921949 Marionette TRACE conn4 <- [1,2165,null,{"value":null}] 02:38:42 INFO - PROCESS | 1808 | 1476437922082 Marionette TRACE conn4 -> [0,2166,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:42 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b464c00 == 16 [pid = 1854] [id = 873] 02:38:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9b466000) [pid = 1854] [serial = 2295] [outer = (nil)] 02:38:42 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:42 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9b4c0400) [pid = 1854] [serial = 2296] [outer = 0x9b466000] 02:38:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9b4e6c00) [pid = 1854] [serial = 2297] [outer = 0x9b466000] 02:38:44 INFO - ........................................................................................................... 02:38:44 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html | took 2766ms 02:38:44 INFO - TEST-START | /shadow-dom/untriaged/styles/test-001.html 02:38:45 INFO - PROCESS | 1808 | 1476437923859 Marionette TRACE conn4 <- [1,2166,null,{"value":["/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html",0,null,null,[["\"a\" element with id attribute in a shadow tree should not be accessible from window object's named property.",1,"doc.body.attachShadow is not a function","testIDAttribute@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html:29:22\ngenerate_tests/ [0,2167,"getWindowHandle",null] 02:38:45 INFO - PROCESS | 1808 | 1476437924381 Marionette TRACE conn4 <- [1,2167,null,{"value":"2147483649"}] 02:38:45 INFO - PROCESS | 1808 | 1476437924414 Marionette TRACE conn4 -> [0,2168,"setScriptTimeout",{"ms":35000}] 02:38:45 INFO - PROCESS | 1808 | 1476437924422 Marionette TRACE conn4 <- [1,2168,null,{}] 02:38:45 INFO - PROCESS | 1808 | 1476437924511 Marionette TRACE conn4 -> [0,2169,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:45 INFO - PROCESS | 1808 | 1476437924997 Marionette TRACE conn4 <- [1,2169,null,{"value":null}] 02:38:45 INFO - PROCESS | 1808 | 1476437925196 Marionette TRACE conn4 -> [0,2170,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/styles/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa8e000 == 17 [pid = 1854] [id = 874] 02:38:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9aa91400) [pid = 1854] [serial = 2298] [outer = (nil)] 02:38:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x9ae1b400) [pid = 1854] [serial = 2299] [outer = 0x9aa91400] 02:38:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x9ad4d800) [pid = 1854] [serial = 2300] [outer = 0x9aa91400] 02:38:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a965800 == 18 [pid = 1854] [id = 875] 02:38:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9a96a000) [pid = 1854] [serial = 2301] [outer = (nil)] 02:38:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x9aa3b000) [pid = 1854] [serial = 2302] [outer = 0x9a96a000] 02:38:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae4a000 == 19 [pid = 1854] [id = 876] 02:38:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x9ae6a400) [pid = 1854] [serial = 2303] [outer = (nil)] 02:38:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x9ae6cc00) [pid = 1854] [serial = 2304] [outer = 0x9ae6a400] 02:38:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9aef6000 == 18 [pid = 1854] [id = 868] 02:38:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae6dc00 == 17 [pid = 1854] [id = 867] 02:38:46 INFO - PROCESS | 1808 | 1476437926623 Marionette TRACE conn4 <- [1,2170,null,{"value":["/shadow-dom/untriaged/styles/test-001.html",0,null,null,[["A_06_00_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html:40:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html:26:1\n"],["A_06_00_01_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html:70:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html:56:1\n"]]]}] 02:38:46 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x9aed8c00) [pid = 1854] [serial = 2261] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa15400 == 16 [pid = 1854] [id = 866] 02:38:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e4400 == 15 [pid = 1854] [id = 865] 02:38:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae3e400 == 14 [pid = 1854] [id = 863] 02:38:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa37400 == 13 [pid = 1854] [id = 851] 02:38:46 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa1d800 == 12 [pid = 1854] [id = 862] 02:38:46 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x9ae69000) [pid = 1854] [serial = 2244] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x9b20c800) [pid = 1854] [serial = 2255] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x9b0a8400) [pid = 1854] [serial = 2235] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x9aa3d400) [pid = 1854] [serial = 2241] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x9ae1f400) [pid = 1854] [serial = 2239] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9ae45400) [pid = 1854] [serial = 2238] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9acac400) [pid = 1854] [serial = 2232] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9b461000) [pid = 1854] [serial = 2259] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9ae57400) [pid = 1854] [serial = 2250] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9ae4d800) [pid = 1854] [serial = 2251] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9aed9800) [pid = 1854] [serial = 2253] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9ae71000) [pid = 1854] [serial = 2245] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9aa99000) [pid = 1854] [serial = 2247] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9b463000) [pid = 1854] [serial = 2258] [outer = (nil)] [url = about:blank] 02:38:46 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9b210400) [pid = 1854] [serial = 2256] [outer = (nil)] [url = about:blank] 02:38:46 INFO - .. 02:38:46 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-001.html | took 2271ms 02:38:46 INFO - PROCESS | 1808 | 1476437926683 Marionette TRACE conn4 -> [0,2171,"getWindowHandle",null] 02:38:46 INFO - PROCESS | 1808 | 1476437926692 Marionette TRACE conn4 <- [1,2171,null,{"value":"2147483649"}] 02:38:46 INFO - TEST-START | /shadow-dom/untriaged/styles/test-003.html 02:38:46 INFO - PROCESS | 1808 | 1476437926700 Marionette TRACE conn4 -> [0,2172,"setScriptTimeout",{"ms":35000}] 02:38:46 INFO - PROCESS | 1808 | 1476437926706 Marionette TRACE conn4 <- [1,2172,null,{}] 02:38:46 INFO - PROCESS | 1808 | 1476437926775 Marionette TRACE conn4 -> [0,2173,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:47 INFO - PROCESS | 1808 | 1476437926995 Marionette TRACE conn4 <- [1,2173,null,{"value":null}] 02:38:47 INFO - PROCESS | 1808 | 1476437927123 Marionette TRACE conn4 -> [0,2174,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/styles/test-003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa31c00 == 13 [pid = 1854] [id = 877] 02:38:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9acac800) [pid = 1854] [serial = 2305] [outer = (nil)] 02:38:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9ae59c00) [pid = 1854] [serial = 2306] [outer = 0x9acac800] 02:38:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9ae6b000) [pid = 1854] [serial = 2307] [outer = 0x9acac800] 02:38:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae90800 == 14 [pid = 1854] [id = 878] 02:38:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9ae91000) [pid = 1854] [serial = 2308] [outer = (nil)] 02:38:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9aed4c00) [pid = 1854] [serial = 2309] [outer = 0x9ae91000] 02:38:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aed8000 == 15 [pid = 1854] [id = 879] 02:38:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9aedac00) [pid = 1854] [serial = 2310] [outer = (nil)] 02:38:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9a9e4800) [pid = 1854] [serial = 2311] [outer = 0x9aedac00] 02:38:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aeeac00 == 16 [pid = 1854] [id = 880] 02:38:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9aeeec00) [pid = 1854] [serial = 2312] [outer = (nil)] 02:38:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9a961800) [pid = 1854] [serial = 2313] [outer = 0x9aeeec00] 02:38:48 INFO - PROCESS | 1808 | 1476437928420 Marionette TRACE conn4 <- [1,2174,null,{"value":["/shadow-dom/untriaged/styles/test-003.html",0,null,null,[["A_06_00_03_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:25:1\n"],["A_06_00_03_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:44:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:37:1\n"],["A_06_00_03_T03",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:57:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:52:1\n"]]]}] 02:38:48 INFO - ... 02:38:48 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-003.html | took 1790ms 02:38:48 INFO - PROCESS | 1808 | 1476437928490 Marionette TRACE conn4 -> [0,2175,"getWindowHandle",null] 02:38:48 INFO - TEST-START | /shadow-dom/untriaged/styles/test-005.html 02:38:48 INFO - PROCESS | 1808 | 1476437928496 Marionette TRACE conn4 <- [1,2175,null,{"value":"2147483649"}] 02:38:48 INFO - PROCESS | 1808 | 1476437928502 Marionette TRACE conn4 -> [0,2176,"setScriptTimeout",{"ms":35000}] 02:38:48 INFO - PROCESS | 1808 | 1476437928506 Marionette TRACE conn4 <- [1,2176,null,{}] 02:38:48 INFO - PROCESS | 1808 | 1476437928514 Marionette TRACE conn4 -> [0,2177,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:48 INFO - PROCESS | 1808 | 1476437928780 Marionette TRACE conn4 <- [1,2177,null,{"value":null}] 02:38:49 INFO - PROCESS | 1808 | 1476437929054 Marionette TRACE conn4 -> [0,2178,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/styles/test-005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/styles/test-005.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:49 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b076800 == 17 [pid = 1854] [id = 881] 02:38:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9b076c00) [pid = 1854] [serial = 2314] [outer = (nil)] 02:38:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:49 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x9b0ad400) [pid = 1854] [serial = 2315] [outer = 0x9b076c00] 02:38:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x9b0aa400) [pid = 1854] [serial = 2316] [outer = 0x9b076c00] 02:38:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b211000 == 18 [pid = 1854] [id = 882] 02:38:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9b213000) [pid = 1854] [serial = 2317] [outer = (nil)] 02:38:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x9b264800) [pid = 1854] [serial = 2318] [outer = 0x9b213000] 02:38:50 INFO - PROCESS | 1808 | 1476437930471 Marionette TRACE conn4 <- [1,2178,null,{"value":["/shadow-dom/untriaged/styles/test-005.html",0,null,null,[["A_06_00_06_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-005.html:39:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-005.html:26:1\n"]]]}] 02:38:50 INFO - . 02:38:50 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-005.html | took 1984ms 02:38:50 INFO - PROCESS | 1808 | 1476437930492 Marionette TRACE conn4 -> [0,2179,"getWindowHandle",null] 02:38:50 INFO - PROCESS | 1808 | 1476437930509 Marionette TRACE conn4 <- [1,2179,null,{"value":"2147483649"}] 02:38:50 INFO - TEST-START | /shadow-dom/untriaged/styles/test-008.html 02:38:50 INFO - PROCESS | 1808 | 1476437930517 Marionette TRACE conn4 -> [0,2180,"setScriptTimeout",{"ms":35000}] 02:38:50 INFO - PROCESS | 1808 | 1476437930522 Marionette TRACE conn4 <- [1,2180,null,{}] 02:38:50 INFO - PROCESS | 1808 | 1476437930531 Marionette TRACE conn4 -> [0,2181,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:50 INFO - PROCESS | 1808 | 1476437930713 Marionette TRACE conn4 <- [1,2181,null,{"value":null}] 02:38:50 INFO - PROCESS | 1808 | 1476437930819 Marionette TRACE conn4 -> [0,2182,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/styles/test-008.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/styles/test-008.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b396c00 == 19 [pid = 1854] [id = 883] 02:38:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x9b3a1000) [pid = 1854] [serial = 2319] [outer = (nil)] 02:38:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x9b463000) [pid = 1854] [serial = 2320] [outer = 0x9b3a1000] 02:38:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x9b462000) [pid = 1854] [serial = 2321] [outer = 0x9b3a1000] 02:38:52 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x9ae6f400) [pid = 1854] [serial = 2278] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html] 02:38:52 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x9aef6c00) [pid = 1854] [serial = 2281] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html] 02:38:52 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x9aa15800) [pid = 1854] [serial = 2275] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html] 02:38:52 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x9a9ea800) [pid = 1854] [serial = 2272] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html] 02:38:52 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x9ae6e400) [pid = 1854] [serial = 2234] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html] 02:38:52 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x9a9e1000) [pid = 1854] [serial = 2231] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html] 02:38:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9ed000 == 20 [pid = 1854] [id = 884] 02:38:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x9ae3d800) [pid = 1854] [serial = 2322] [outer = (nil)] 02:38:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9ae57000) [pid = 1854] [serial = 2323] [outer = 0x9ae3d800] 02:38:52 INFO - PROCESS | 1808 | 1476437932402 Marionette TRACE conn4 <- [1,2182,null,{"value":["/shadow-dom/untriaged/styles/test-008.html",0,null,null,[["A_06_00_09_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-008.html:35:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-008.html:25:1\n"]]]}] 02:38:52 INFO - . 02:38:52 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-008.html | took 1939ms 02:38:52 INFO - PROCESS | 1808 | 1476437932458 Marionette TRACE conn4 -> [0,2183,"getWindowHandle",null] 02:38:52 INFO - PROCESS | 1808 | 1476437932467 Marionette TRACE conn4 <- [1,2183,null,{"value":"2147483649"}] 02:38:52 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/active-element/test-001.html 02:38:52 INFO - PROCESS | 1808 | 1476437932476 Marionette TRACE conn4 -> [0,2184,"setScriptTimeout",{"ms":35000}] 02:38:52 INFO - PROCESS | 1808 | 1476437932479 Marionette TRACE conn4 <- [1,2184,null,{}] 02:38:52 INFO - PROCESS | 1808 | 1476437932486 Marionette TRACE conn4 -> [0,2185,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:52 INFO - PROCESS | 1808 | 1476437932714 Marionette TRACE conn4 <- [1,2185,null,{"value":null}] 02:38:52 INFO - PROCESS | 1808 | 1476437932798 Marionette TRACE conn4 -> [0,2186,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/user-interaction/active-element/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b0aa000 == 21 [pid = 1854] [id = 885] 02:38:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x9b213400) [pid = 1854] [serial = 2324] [outer = (nil)] 02:38:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x9b4b7000) [pid = 1854] [serial = 2325] [outer = 0x9b213400] 02:38:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x9b46b800) [pid = 1854] [serial = 2326] [outer = 0x9b213400] 02:38:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b4b9400 == 22 [pid = 1854] [id = 886] 02:38:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x9b4ba000) [pid = 1854] [serial = 2327] [outer = (nil)] 02:38:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x9a919c00) [pid = 1854] [serial = 2328] [outer = 0x9b4ba000] 02:38:53 INFO - PROCESS | 1808 | 1476437933793 Marionette TRACE conn4 <- [1,2186,null,{"value":["/shadow-dom/untriaged/user-interaction/active-element/test-001.html",0,null,null,[["A_07_03_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-001.html:30:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-001.html:25:1\n"]]]}] 02:38:53 INFO - . 02:38:53 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/active-element/test-001.html | took 1380ms 02:38:53 INFO - PROCESS | 1808 | 1476437933857 Marionette TRACE conn4 -> [0,2187,"getWindowHandle",null] 02:38:53 INFO - PROCESS | 1808 | 1476437933862 Marionette TRACE conn4 <- [1,2187,null,{"value":"2147483649"}] 02:38:53 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/active-element/test-002.html 02:38:53 INFO - PROCESS | 1808 | 1476437933875 Marionette TRACE conn4 -> [0,2188,"setScriptTimeout",{"ms":35000}] 02:38:53 INFO - PROCESS | 1808 | 1476437933898 Marionette TRACE conn4 <- [1,2188,null,{}] 02:38:53 INFO - PROCESS | 1808 | 1476437933913 Marionette TRACE conn4 -> [0,2189,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:54 INFO - PROCESS | 1808 | 1476437934099 Marionette TRACE conn4 <- [1,2189,null,{"value":null}] 02:38:54 INFO - PROCESS | 1808 | 1476437934150 Marionette TRACE conn4 -> [0,2190,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/user-interaction/active-element/test-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-002.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:54 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa3d400 == 23 [pid = 1854] [id = 887] 02:38:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x9aad5000) [pid = 1854] [serial = 2329] [outer = (nil)] 02:38:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:54 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x9ae4b400) [pid = 1854] [serial = 2330] [outer = 0x9aad5000] 02:38:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x9ae3e400) [pid = 1854] [serial = 2331] [outer = 0x9aad5000] 02:38:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae95400 == 24 [pid = 1854] [id = 888] 02:38:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x9b076000) [pid = 1854] [serial = 2332] [outer = (nil)] 02:38:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x9b078c00) [pid = 1854] [serial = 2333] [outer = 0x9b076000] 02:38:55 INFO - PROCESS | 1808 | 1476437935437 Marionette TRACE conn4 <- [1,2190,null,{"value":["/shadow-dom/untriaged/user-interaction/active-element/test-002.html",0,null,null,[["A_07_03_02_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-002.html:31:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-002.html:25:1\n"]]]}] 02:38:55 INFO - . 02:38:55 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/active-element/test-002.html | took 1609ms 02:38:55 INFO - PROCESS | 1808 | 1476437935482 Marionette TRACE conn4 -> [0,2191,"getWindowHandle",null] 02:38:55 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html 02:38:55 INFO - PROCESS | 1808 | 1476437935487 Marionette TRACE conn4 <- [1,2191,null,{"value":"2147483649"}] 02:38:55 INFO - PROCESS | 1808 | 1476437935493 Marionette TRACE conn4 -> [0,2192,"setScriptTimeout",{"ms":35000}] 02:38:55 INFO - PROCESS | 1808 | 1476437935497 Marionette TRACE conn4 <- [1,2192,null,{}] 02:38:55 INFO - PROCESS | 1808 | 1476437935519 Marionette TRACE conn4 -> [0,2193,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:55 INFO - PROCESS | 1808 | 1476437935701 Marionette TRACE conn4 <- [1,2193,null,{"value":null}] 02:38:55 INFO - PROCESS | 1808 | 1476437935725 Marionette TRACE conn4 -> [0,2194,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aedd000 == 25 [pid = 1854] [id = 889] 02:38:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x9b394800) [pid = 1854] [serial = 2334] [outer = (nil)] 02:38:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x9b4bd400) [pid = 1854] [serial = 2335] [outer = 0x9b394800] 02:38:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x9b46b400) [pid = 1854] [serial = 2336] [outer = 0x9b394800] 02:38:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b4ed400 == 26 [pid = 1854] [id = 890] 02:38:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x9b4f0400) [pid = 1854] [serial = 2337] [outer = (nil)] 02:38:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x9b4f0c00) [pid = 1854] [serial = 2338] [outer = 0x9b4f0400] 02:38:56 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323 02:38:56 INFO - PROCESS | 1808 | ++DOCSHELL 0x9e00d400 == 27 [pid = 1854] [id = 891] 02:38:56 INFO - PROCESS | 1808 | ++DOMWINDOW == 92 (0x9e010000) [pid = 1854] [serial = 2339] [outer = (nil)] 02:38:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 93 (0x9e010400) [pid = 1854] [serial = 2340] [outer = 0x9e010000] 02:38:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x9e11c800 == 28 [pid = 1854] [id = 892] 02:38:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 94 (0x9e11dc00) [pid = 1854] [serial = 2341] [outer = (nil)] 02:38:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 95 (0x9e11e000) [pid = 1854] [serial = 2342] [outer = 0x9e11dc00] 02:38:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323 02:38:57 INFO - PROCESS | 1808 | 1476437937400 Marionette TRACE conn4 <- [1,2194,null,{"value":["/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html",0,null,null,[["contentEditable of shadow trees must be undefined when contentEditable attribute of shadow host is \"true\"",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:32:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:25:1\n"],["contentEditable of shadow trees must be undefined when contentEditable of shadow host is \"false\"",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:45:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:38:1\n"],["contentEditable of shadow trees must be undefined when contentEditable attribute of shadow host is \"inherit\"",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:58:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:51:1\n"]]]}] 02:38:57 INFO - ... 02:38:57 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html | took 1944ms 02:38:57 INFO - PROCESS | 1808 | 1476437937438 Marionette TRACE conn4 -> [0,2195,"getWindowHandle",null] 02:38:57 INFO - PROCESS | 1808 | 1476437937449 Marionette TRACE conn4 <- [1,2195,null,{"value":"2147483649"}] 02:38:57 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/focus-navigation/test-001.html 02:38:57 INFO - PROCESS | 1808 | 1476437937469 Marionette TRACE conn4 -> [0,2196,"setScriptTimeout",{"ms":35000}] 02:38:57 INFO - PROCESS | 1808 | 1476437937482 Marionette TRACE conn4 <- [1,2196,null,{}] 02:38:57 INFO - PROCESS | 1808 | 1476437937556 Marionette TRACE conn4 -> [0,2197,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:57 INFO - PROCESS | 1808 | 1476437937796 Marionette TRACE conn4 <- [1,2197,null,{"value":null}] 02:38:57 INFO - PROCESS | 1808 | 1476437937933 Marionette TRACE conn4 -> [0,2198,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/user-interaction/focus-navigation/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:38:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fc2ec00 == 29 [pid = 1854] [id = 893] 02:38:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 96 (0x9fc30c00) [pid = 1854] [serial = 2343] [outer = (nil)] 02:38:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:38:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 97 (0x9fcbf800) [pid = 1854] [serial = 2344] [outer = 0x9fc30c00] 02:38:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 98 (0x9fcbf000) [pid = 1854] [serial = 2345] [outer = 0x9fc30c00] 02:38:59 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fcc2000 == 30 [pid = 1854] [id = 894] 02:38:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 99 (0x9fcc2800) [pid = 1854] [serial = 2346] [outer = (nil)] 02:38:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 100 (0x9fcc4c00) [pid = 1854] [serial = 2347] [outer = 0x9fcc2800] 02:38:59 INFO - PROCESS | 1808 | 1476437939426 Marionette TRACE conn4 <- [1,2198,null,{"value":["/shadow-dom/untriaged/user-interaction/focus-navigation/test-001.html",0,null,null,[["A_07_02_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-001.html:43:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-001.html:27:1\n"]]]}] 02:38:59 INFO - . 02:38:59 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/focus-navigation/test-001.html | took 1997ms 02:38:59 INFO - PROCESS | 1808 | 1476437939464 Marionette TRACE conn4 -> [0,2199,"getWindowHandle",null] 02:38:59 INFO - PROCESS | 1808 | 1476437939482 Marionette TRACE conn4 <- [1,2199,null,{"value":"2147483649"}] 02:38:59 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html 02:38:59 INFO - PROCESS | 1808 | 1476437939509 Marionette TRACE conn4 -> [0,2200,"setScriptTimeout",{"ms":35000}] 02:38:59 INFO - PROCESS | 1808 | 1476437939514 Marionette TRACE conn4 <- [1,2200,null,{}] 02:38:59 INFO - PROCESS | 1808 | 1476437939574 Marionette TRACE conn4 -> [0,2201,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:38:59 INFO - PROCESS | 1808 | 1476437939857 Marionette TRACE conn4 <- [1,2201,null,{"value":null}] 02:39:00 INFO - PROCESS | 1808 | 1476437940008 Marionette TRACE conn4 -> [0,2202,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:39:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9fcc3000 == 31 [pid = 1854] [id = 895] 02:39:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 101 (0x9fcc5000) [pid = 1854] [serial = 2348] [outer = (nil)] 02:39:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 102 (0xa0f7a400) [pid = 1854] [serial = 2349] [outer = 0x9fcc5000] 02:39:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 103 (0xa0f79800) [pid = 1854] [serial = 2350] [outer = 0x9fcc5000] 02:39:01 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0f7d400 == 32 [pid = 1854] [id = 896] 02:39:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0xa0f7f800) [pid = 1854] [serial = 2351] [outer = (nil)] 02:39:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0xa0f7fc00) [pid = 1854] [serial = 2352] [outer = 0xa0f7f800] 02:39:01 INFO - PROCESS | 1808 | ++DOCSHELL 0xa0f82400 == 33 [pid = 1854] [id = 897] 02:39:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0xa0f82800) [pid = 1854] [serial = 2353] [outer = (nil)] 02:39:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0xa0f82c00) [pid = 1854] [serial = 2354] [outer = 0xa0f82800] 02:39:01 INFO - PROCESS | 1808 | 1476437941488 Marionette TRACE conn4 <- [1,2202,null,{"value":["/shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html",0,null,null,[["A_07_02_02_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html:69:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html:28:1\n"],["A_07_02_02_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html:176:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html:129:1\n"]]]}] 02:39:01 INFO - .. 02:39:01 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html | took 2038ms 02:39:01 INFO - PROCESS | 1808 | 1476437941546 Marionette TRACE conn4 -> [0,2203,"getWindowHandle",null] 02:39:01 INFO - PROCESS | 1808 | 1476437941554 Marionette TRACE conn4 <- [1,2203,null,{"value":"2147483649"}] 02:39:01 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html 02:39:01 INFO - PROCESS | 1808 | 1476437941564 Marionette TRACE conn4 -> [0,2204,"setScriptTimeout",{"ms":35000}] 02:39:01 INFO - PROCESS | 1808 | 1476437941578 Marionette TRACE conn4 <- [1,2204,null,{}] 02:39:01 INFO - PROCESS | 1808 | 1476437941644 Marionette TRACE conn4 -> [0,2205,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:39:01 INFO - PROCESS | 1808 | 1476437941868 Marionette TRACE conn4 <- [1,2205,null,{"value":null}] 02:39:02 INFO - PROCESS | 1808 | 1476437941996 Marionette TRACE conn4 -> [0,2206,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:39:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa14c00 == 34 [pid = 1854] [id = 898] 02:39:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x9aa30800) [pid = 1854] [serial = 2355] [outer = (nil)] 02:39:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x9ae1f000) [pid = 1854] [serial = 2356] [outer = 0x9aa30800] 02:39:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x9ad3c400) [pid = 1854] [serial = 2357] [outer = 0x9aa30800] 02:39:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9eec00 == 35 [pid = 1854] [id = 899] 02:39:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x9aa11800) [pid = 1854] [serial = 2358] [outer = (nil)] 02:39:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x9aa33400) [pid = 1854] [serial = 2359] [outer = 0x9aa11800] 02:39:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae5bc00 == 36 [pid = 1854] [id = 900] 02:39:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x9ae87800) [pid = 1854] [serial = 2360] [outer = (nil)] 02:39:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x9ae96400) [pid = 1854] [serial = 2361] [outer = 0x9ae87800] 02:39:03 INFO - PROCESS | 1808 | 1476437943788 Marionette TRACE conn4 <- [1,2206,null,{"value":["/shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html",0,null,null,[["A_07_02_03_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html:50:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html:27:1\n"],["A_07_02_03_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html:173:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html:127:1\n"]]]}] 02:39:03 INFO - .. 02:39:03 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html | took 2288ms 02:39:03 INFO - PROCESS | 1808 | 1476437943852 Marionette TRACE conn4 -> [0,2207,"getWindowHandle",null] 02:39:03 INFO - PROCESS | 1808 | 1476437943859 Marionette TRACE conn4 <- [1,2207,null,{"value":"2147483649"}] 02:39:03 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html 02:39:03 INFO - PROCESS | 1808 | 1476437943913 Marionette TRACE conn4 -> [0,2208,"setScriptTimeout",{"ms":35000}] 02:39:03 INFO - PROCESS | 1808 | 1476437943925 Marionette TRACE conn4 <- [1,2208,null,{}] 02:39:03 INFO - PROCESS | 1808 | 1476437943941 Marionette TRACE conn4 -> [0,2209,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:39:04 INFO - PROCESS | 1808 | 1476437944136 Marionette TRACE conn4 <- [1,2209,null,{"value":null}] 02:39:04 INFO - PROCESS | 1808 | 1476437944273 Marionette TRACE conn4 -> [0,2210,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:39:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad3fc00 == 37 [pid = 1854] [id = 901] 02:39:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x9ad51400) [pid = 1854] [serial = 2362] [outer = (nil)] 02:39:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x9aeee400) [pid = 1854] [serial = 2363] [outer = 0x9ad51400] 02:39:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x9aede000) [pid = 1854] [serial = 2364] [outer = 0x9ad51400] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9b4b9400 == 36 [pid = 1854] [id = 886] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9ed000 == 35 [pid = 1854] [id = 884] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa91800 == 34 [pid = 1854] [id = 861] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9b396c00 == 33 [pid = 1854] [id = 883] 02:39:04 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x9b20f800) [pid = 1854] [serial = 2285] [outer = (nil)] [url = about:blank] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9b211000 == 32 [pid = 1854] [id = 882] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9b076800 == 31 [pid = 1854] [id = 881] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9aeeac00 == 30 [pid = 1854] [id = 880] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9aed8000 == 29 [pid = 1854] [id = 879] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae90800 == 28 [pid = 1854] [id = 878] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa31c00 == 27 [pid = 1854] [id = 877] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae4a000 == 26 [pid = 1854] [id = 876] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9a965800 == 25 [pid = 1854] [id = 875] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa8e000 == 24 [pid = 1854] [id = 874] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae41c00 == 23 [pid = 1854] [id = 872] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa9b800 == 22 [pid = 1854] [id = 871] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad3e400 == 21 [pid = 1854] [id = 864] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9aef2400 == 20 [pid = 1854] [id = 869] 02:39:04 INFO - PROCESS | 1808 | --DOCSHELL 0x9a95fc00 == 19 [pid = 1854] [id = 870] 02:39:05 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x9ad4f000) [pid = 1854] [serial = 2277] [outer = (nil)] [url = about:blank] 02:39:05 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x9ad55400) [pid = 1854] [serial = 2276] [outer = (nil)] [url = about:blank] 02:39:05 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x9aae2800) [pid = 1854] [serial = 2273] [outer = (nil)] [url = about:blank] 02:39:05 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x9aa9c800) [pid = 1854] [serial = 2274] [outer = (nil)] [url = about:blank] 02:39:05 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x9ae8d000) [pid = 1854] [serial = 2279] [outer = (nil)] [url = about:blank] 02:39:05 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x9b073400) [pid = 1854] [serial = 2270] [outer = (nil)] [url = about:blank] 02:39:05 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x9ad4c400) [pid = 1854] [serial = 2264] [outer = (nil)] [url = about:blank] 02:39:05 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x9aef4800) [pid = 1854] [serial = 2236] [outer = (nil)] [url = about:blank] 02:39:05 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x9ad3d000) [pid = 1854] [serial = 2233] [outer = (nil)] [url = about:blank] 02:39:05 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x9b4e4c00) [pid = 1854] [serial = 2267] [outer = (nil)] [url = about:blank] 02:39:05 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x9b07b400) [pid = 1854] [serial = 2283] [outer = (nil)] [url = about:blank] 02:39:05 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x9b07c000) [pid = 1854] [serial = 2282] [outer = (nil)] [url = about:blank] 02:39:05 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x9ae91400) [pid = 1854] [serial = 2280] [outer = (nil)] [url = about:blank] 02:39:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa0e400 == 20 [pid = 1854] [id = 902] 02:39:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 104 (0x9aa8e000) [pid = 1854] [serial = 2365] [outer = (nil)] 02:39:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 105 (0x9aa9b800) [pid = 1854] [serial = 2366] [outer = 0x9aa8e000] 02:39:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aae2800 == 21 [pid = 1854] [id = 903] 02:39:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 106 (0x9ad4f000) [pid = 1854] [serial = 2367] [outer = (nil)] 02:39:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 107 (0x9ad55400) [pid = 1854] [serial = 2368] [outer = 0x9ad4f000] 02:39:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae91400 == 22 [pid = 1854] [id = 904] 02:39:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 108 (0x9aed8000) [pid = 1854] [serial = 2369] [outer = (nil)] 02:39:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 109 (0x9aeeac00) [pid = 1854] [serial = 2370] [outer = 0x9aed8000] 02:39:05 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b073400 == 23 [pid = 1854] [id = 905] 02:39:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 110 (0x9b076800) [pid = 1854] [serial = 2371] [outer = (nil)] 02:39:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 111 (0x9b07c000) [pid = 1854] [serial = 2372] [outer = 0x9b076800] 02:39:05 INFO - PROCESS | 1808 | 1476437945714 Marionette TRACE conn4 <- [1,2210,null,{"value":["/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html",0,null,null,[["A_07_02_04_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html:52:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html:27:1\n"],["A_07_02_04_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html:178:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html:131:1\n"],["A_07_02_04_T03",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html:268:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html:246:1\n"],["A_07_02_04_T04",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html:360:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html:338:1\n"]]]}] 02:39:05 INFO - .... 02:39:05 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html | took 1891ms 02:39:05 INFO - PROCESS | 1808 | 1476437945774 Marionette TRACE conn4 -> [0,2211,"getWindowHandle",null] 02:39:05 INFO - PROCESS | 1808 | 1476437945783 Marionette TRACE conn4 <- [1,2211,null,{"value":"2147483649"}] 02:39:05 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html 02:39:05 INFO - PROCESS | 1808 | 1476437945796 Marionette TRACE conn4 -> [0,2212,"setScriptTimeout",{"ms":35000}] 02:39:05 INFO - PROCESS | 1808 | 1476437945800 Marionette TRACE conn4 <- [1,2212,null,{}] 02:39:05 INFO - PROCESS | 1808 | 1476437945807 Marionette TRACE conn4 -> [0,2213,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:39:05 INFO - PROCESS | 1808 | 1476437945994 Marionette TRACE conn4 <- [1,2213,null,{"value":null}] 02:39:06 INFO - PROCESS | 1808 | 1476437946105 Marionette TRACE conn4 -> [0,2214,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:39:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b07e400 == 24 [pid = 1854] [id = 906] 02:39:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 112 (0x9b0a3800) [pid = 1854] [serial = 2373] [outer = (nil)] 02:39:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 113 (0x9b219c00) [pid = 1854] [serial = 2374] [outer = 0x9b0a3800] 02:39:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 114 (0x9b217c00) [pid = 1854] [serial = 2375] [outer = 0x9b0a3800] 02:39:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b266c00 == 25 [pid = 1854] [id = 907] 02:39:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 115 (0x9b268c00) [pid = 1854] [serial = 2376] [outer = (nil)] 02:39:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x9a9e8000) [pid = 1854] [serial = 2377] [outer = 0x9b268c00] 02:39:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b396c00 == 26 [pid = 1854] [id = 908] 02:39:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x9b399400) [pid = 1854] [serial = 2378] [outer = (nil)] 02:39:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x9b399c00) [pid = 1854] [serial = 2379] [outer = 0x9b399400] 02:39:07 INFO - PROCESS | 1808 | 1476437947173 Marionette TRACE conn4 <- [1,2214,null,{"value":["/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html",0,null,null,[["A_07_07_01_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html:30:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html:25:1\n"],["A_07_07_01_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html:63:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html:52:1\n"]]]}] 02:39:07 INFO - .. 02:39:07 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html | took 1442ms 02:39:07 INFO - PROCESS | 1808 | 1476437947249 Marionette TRACE conn4 -> [0,2215,"getWindowHandle",null] 02:39:07 INFO - PROCESS | 1808 | 1476437947254 Marionette TRACE conn4 <- [1,2215,null,{"value":"2147483649"}] 02:39:07 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html 02:39:07 INFO - PROCESS | 1808 | 1476437947261 Marionette TRACE conn4 -> [0,2216,"setScriptTimeout",{"ms":35000}] 02:39:07 INFO - PROCESS | 1808 | 1476437947266 Marionette TRACE conn4 <- [1,2216,null,{}] 02:39:07 INFO - PROCESS | 1808 | 1476437947295 Marionette TRACE conn4 -> [0,2217,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:39:07 INFO - PROCESS | 1808 | 1476437947499 Marionette TRACE conn4 <- [1,2217,null,{"value":null}] 02:39:07 INFO - PROCESS | 1808 | 1476437947554 Marionette TRACE conn4 -> [0,2218,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:39:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b3a1400 == 27 [pid = 1854] [id = 909] 02:39:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 119 (0x9b3a1800) [pid = 1854] [serial = 2380] [outer = (nil)] 02:39:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 120 (0x9b4f1800) [pid = 1854] [serial = 2381] [outer = 0x9b3a1800] 02:39:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 121 (0x9b4ecc00) [pid = 1854] [serial = 2382] [outer = 0x9b3a1800] 02:39:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x9e008800 == 28 [pid = 1854] [id = 910] 02:39:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 122 (0x9e00bc00) [pid = 1854] [serial = 2383] [outer = (nil)] 02:39:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 123 (0x9e012000) [pid = 1854] [serial = 2384] [outer = 0x9e00bc00] 02:39:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x9e08fc00 == 29 [pid = 1854] [id = 911] 02:39:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 124 (0x9e091400) [pid = 1854] [serial = 2385] [outer = (nil)] 02:39:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 125 (0x9e092400) [pid = 1854] [serial = 2386] [outer = 0x9e091400] 02:39:08 INFO - PROCESS | 1808 | 1476437948841 Marionette TRACE conn4 <- [1,2218,null,{"value":["/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html",0,null,null,[["A_07_01_02_T01",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html:30:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html:25:1\n"],["A_07_07_02_T02",1,"host.attachShadow is not a function","@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html:63:13\nunit/<@http://web-platform.test:8000/shadow-dom/resources/shadow-dom-utils.js:66:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html:52:1\n"]]]}] 02:39:08 INFO - .. 02:39:08 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html | took 1650ms 02:39:08 INFO - PROCESS | 1808 | 1476437948912 Marionette TRACE conn4 -> [0,2219,"getWindowHandle",null] 02:39:08 INFO - PROCESS | 1808 | 1476437948916 Marionette TRACE conn4 <- [1,2219,null,{"value":"2147483649"}] 02:39:08 INFO - TEST-START | /subresource-integrity/subresource-integrity.sub.html 02:39:08 INFO - PROCESS | 1808 | 1476437948922 Marionette TRACE conn4 -> [0,2220,"setScriptTimeout",{"ms":35000}] 02:39:08 INFO - PROCESS | 1808 | 1476437948926 Marionette TRACE conn4 <- [1,2220,null,{}] 02:39:08 INFO - PROCESS | 1808 | 1476437948933 Marionette TRACE conn4 -> [0,2221,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:39:09 INFO - PROCESS | 1808 | 1476437949166 Marionette TRACE conn4 <- [1,2221,null,{"value":null}] 02:39:09 INFO - PROCESS | 1808 | 1476437949234 Marionette TRACE conn4 -> [0,2222,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/subresource-integrity/subresource-integrity.sub.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/subresource-integrity/subresource-integrity.sub.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:39:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae57400 == 30 [pid = 1854] [id = 912] 02:39:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 126 (0x9b0aac00) [pid = 1854] [serial = 2387] [outer = (nil)] 02:39:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 127 (0x9e099c00) [pid = 1854] [serial = 2388] [outer = 0x9b0aac00] 02:39:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 128 (0x9e014800) [pid = 1854] [serial = 2389] [outer = 0x9b0aac00] 02:39:10 INFO - PROCESS | 1808 | --DOMWINDOW == 127 (0x9b076c00) [pid = 1854] [serial = 2314] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/styles/test-005.html] 02:39:10 INFO - PROCESS | 1808 | --DOMWINDOW == 126 (0x9b3a1000) [pid = 1854] [serial = 2319] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/styles/test-008.html] 02:39:10 INFO - PROCESS | 1808 | --DOMWINDOW == 125 (0x9aa91400) [pid = 1854] [serial = 2298] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html] 02:39:10 INFO - PROCESS | 1808 | --DOMWINDOW == 124 (0x9ae91000) [pid = 1854] [serial = 2308] [outer = (nil)] [url = about:blank] 02:39:10 INFO - PROCESS | 1808 | --DOMWINDOW == 123 (0x9aeeec00) [pid = 1854] [serial = 2312] [outer = (nil)] [url = about:blank] 02:39:10 INFO - PROCESS | 1808 | --DOMWINDOW == 122 (0x9a961c00) [pid = 1854] [serial = 2287] [outer = (nil)] [url = about:blank] 02:39:10 INFO - PROCESS | 1808 | --DOMWINDOW == 121 (0x9a96a000) [pid = 1854] [serial = 2301] [outer = (nil)] [url = about:blank] 02:39:10 INFO - PROCESS | 1808 | --DOMWINDOW == 120 (0x9ae6a400) [pid = 1854] [serial = 2303] [outer = (nil)] [url = about:blank] 02:39:10 INFO - PROCESS | 1808 | --DOMWINDOW == 119 (0x9acac800) [pid = 1854] [serial = 2305] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html] 02:39:10 INFO - PROCESS | 1808 | --DOMWINDOW == 118 (0x9b213000) [pid = 1854] [serial = 2317] [outer = (nil)] [url = about:blank] 02:39:10 INFO - PROCESS | 1808 | --DOMWINDOW == 117 (0x9aedac00) [pid = 1854] [serial = 2310] [outer = (nil)] [url = about:blank] 02:39:10 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x9ae3d800) [pid = 1854] [serial = 2322] [outer = (nil)] [url = about:blank] 02:39:10 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x9b4ba000) [pid = 1854] [serial = 2327] [outer = (nil)] [url = about:blank] 02:39:12 INFO - PROCESS | 1808 | 1476437952517 Marionette TRACE conn4 <- [1,2222,null,{"value":["/subresource-integrity/subresource-integrity.sub.html",0,null,null,[["Script: Same-origin with correct sha256 hash.",0,null,null],["Script: Same-origin with correct sha384 hash.",0,null,null],["Script: Same-origin with correct sha512 hash.",0,null,null],["Script: Same-origin with empty integrity.",0,null,null],["Script: Same-origin with incorrect hash.",0,null,null],["Script: Same-origin with multiple sha256 hashes, including correct.",0,null,null],["Script: Same-origin with multiple sha256 hashes, including unknown algorithm.",0,null,null],["Script: Same-origin with sha256 mismatch, sha512 match",0,null,null],["Script: Same-origin with sha256 match, sha512 mismatch",0,null,null],["Script: with correct hash, ACAO: *",0,null,null],["Script: with incorrect hash, ACAO: *",0,null,null],["Script: with correct hash, CORS-eligible",0,null,null],["Script: with incorrect hash CORS-eligible",0,null,null],["Script: with CORS-ineligible resource",0,null,null],["Script: Cross-origin, not CORS request, with correct hash",0,null,null],["Script: Cross-origin, not CORS request, with hash mismatch",0,null,null],["Script: Cross-origin, empty integrity",0,null,null],["Script: Same-origin with correct hash, options.",0,null,null],["Script: Same-origin with unknown algorithm only.",0,null,null],["Style: Same-origin with correct sha256 hash",0,null,null],["Style: Same-origin with correct sha384 hash",0,null,null],["Style: Same-origin with correct sha512 hash",0,null,null],["Style: Same-origin with empty integrity",0,null,null],["Style: Same-origin with incorrect hash.",0,null,null],["Style: Same-origin with multiple sha256 hashes, including correct.",0,null,null],["Style: Same-origin with multiple sha256 hashes, including unknown algorithm.",0,null,null],["Style: Same-origin with sha256 mismatch, sha512 match",0,null,null],["Style: Same-origin with sha256 match, sha512 mismatch",0,null,null],["Style: with correct hash, ACAO: *",0,null,null],["Style: with incorrect hash, ACAO: *",0,null,null],["Style: with correct hash, CORS-eligible",0,null,null],["Style: with incorrect hash CORS-eligible",0,null,null],["Style: with CORS-ineligible resource",0,null,null],["Style: Cross-origin, not CORS request, with correct hash",0,null,null],["Style: Cross-origin, not CORS request, with hash mismatch",0,null,null],["Style: Cross-origin, empty integrity",0,null,null],["Style: Same-origin with correct hash, options.",0,null,null],["Style: Same-origin with unknown algorithm only.",0,null,null],["Style: Same-origin with correct sha256 hash, rel='stylesheet license'",0,null,null],["Style: Same-origin with correct sha256 hash, rel='license stylesheet'",0,null,null],["Style: Same-origin with correct sha256 and sha512 hash, rel='alternate stylesheet' enabled",0,null,null],["Style: Same-origin with incorrect sha256 and sha512 hash, rel='alternate stylesheet' enabled",0,null,null]]]}] 02:39:12 INFO - .......................................... 02:39:12 INFO - TEST-OK | /subresource-integrity/subresource-integrity.sub.html | took 3664ms 02:39:12 INFO - PROCESS | 1808 | 1476437952624 Marionette TRACE conn4 -> [0,2223,"getWindowHandle",null] 02:39:12 INFO - PROCESS | 1808 | 1476437952630 Marionette TRACE conn4 <- [1,2223,null,{"value":"2147483649"}] 02:39:12 INFO - PROCESS | 1808 | 1476437952679 Marionette TRACE conn4 -> [0,2224,"getContext",null] 02:39:12 INFO - TEST-START | /svg/interfaces.html 02:39:12 INFO - PROCESS | 1808 | 1476437952699 Marionette TRACE conn4 <- [1,2224,null,{"value":"content"}] 02:39:12 INFO - PROCESS | 1808 | 1476437952755 Marionette TRACE conn4 -> [0,2225,"setContext",{"value":"chrome"}] 02:39:12 INFO - PROCESS | 1808 | 1476437952761 Marionette TRACE conn4 <- [1,2225,null,{}] 02:39:12 INFO - PROCESS | 1808 | 1476437952771 Marionette TRACE conn4 -> [0,2226,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.details_element.enabled';\n let type = prefInterface.getPrefType(pref);\n switch(type) {\n case prefInterface.PREF_STRING:\n return prefInterface.getCharPref(pref);\n case prefInterface.PREF_BOOL:\n return prefInterface.getBoolPref(pref);\n case prefInterface.PREF_INT:\n return prefInterface.getIntPref(pref);\n case prefInterface.PREF_INVALID:\n return null;\n }\n ","sandbox":"default","line":234}] 02:39:12 INFO - PROCESS | 1808 | 1476437952800 Marionette TRACE conn4 <- [1,2226,null,{"value":true}] 02:39:12 INFO - PROCESS | 1808 | 1476437952814 Marionette TRACE conn4 -> [0,2227,"setContext",{"value":"content"}] 02:39:12 INFO - PROCESS | 1808 | 1476437952826 Marionette TRACE conn4 <- [1,2227,null,{}] 02:39:12 INFO - Setting pref dom.details_element.enabled (true) 02:39:12 INFO - PROCESS | 1808 | 1476437952846 Marionette TRACE conn4 -> [0,2228,"getContext",null] 02:39:12 INFO - PROCESS | 1808 | 1476437952851 Marionette TRACE conn4 <- [1,2228,null,{"value":"content"}] 02:39:12 INFO - PROCESS | 1808 | 1476437952901 Marionette TRACE conn4 -> [0,2229,"setContext",{"value":"chrome"}] 02:39:12 INFO - PROCESS | 1808 | 1476437952906 Marionette TRACE conn4 <- [1,2229,null,{}] 02:39:12 INFO - PROCESS | 1808 | 1476437952918 Marionette TRACE conn4 -> [0,2230,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.details_element.enabled';\n let type = prefInterface.getPrefType(pref);\n let value = true;\n switch(type) {\n case prefInterface.PREF_STRING:\n prefInterface.setCharPref(pref, value);\n break;\n case prefInterface.PREF_BOOL:\n prefInterface.setBoolPref(pref, value);\n break;\n case prefInterface.PREF_INT:\n prefInterface.setIntPref(pref, value);\n break;\n }\n ","sandbox":"default","line":203}] 02:39:12 INFO - PROCESS | 1808 | 1476437952950 Marionette TRACE conn4 <- [1,2230,null,{"value":null}] 02:39:12 INFO - PROCESS | 1808 | 1476437952968 Marionette TRACE conn4 -> [0,2231,"setContext",{"value":"content"}] 02:39:12 INFO - PROCESS | 1808 | 1476437952980 Marionette TRACE conn4 <- [1,2231,null,{}] 02:39:12 INFO - PROCESS | 1808 | 1476437952985 Marionette TRACE conn4 -> [0,2232,"setScriptTimeout",{"ms":35000}] 02:39:12 INFO - PROCESS | 1808 | 1476437952993 Marionette TRACE conn4 <- [1,2232,null,{}] 02:39:13 INFO - PROCESS | 1808 | 1476437953054 Marionette TRACE conn4 -> [0,2233,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:39:13 INFO - PROCESS | 1808 | 1476437953288 Marionette TRACE conn4 <- [1,2233,null,{"value":null}] 02:39:13 INFO - PROCESS | 1808 | 1476437953333 Marionette TRACE conn4 -> [0,2234,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/svg/interfaces.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/svg/interfaces.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:39:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae91000 == 31 [pid = 1854] [id = 913] 02:39:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 116 (0x9ae91800) [pid = 1854] [serial = 2390] [outer = (nil)] 02:39:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 117 (0x9b07d000) [pid = 1854] [serial = 2391] [outer = 0x9ae91800] 02:39:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 118 (0x9aee0c00) [pid = 1854] [serial = 2392] [outer = 0x9ae91800] 02:39:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsScriptLoader.cpp, line 1321 02:39:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsScriptLoader.cpp, line 1321 02:39:36 INFO - PROCESS | 1808 | 1476437970397 Marionette TRACE conn4 <- [1,2234,null,{"value":["/svg/interfaces.html",0,null,null,[["Document interface: attribute rootElement",1,"assert_true: The prototype object must have a property \"rootElement\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1113:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1068:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1350:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: existence and properties of interface object",0,null,null],["SVGElement interface object length",0,null,null],["SVGElement interface object name",0,null,null],["SVGElement interface: existence and properties of interface prototype object",0,null,null],["SVGElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGElement interface: attribute className",0,null,null],["SVGElement interface: attribute ownerSVGElement",0,null,null],["SVGElement interface: attribute viewportElement",0,null,null],["SVGElement interface: attribute tabIndex",1,"assert_true: The prototype object must have a property \"tabIndex\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1113:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1068:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1350:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: operation focus()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"focus\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1186:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1138:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1362:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: operation blur()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"blur\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1186:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1138:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1362:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGraphicsElement interface: existence and properties of interface object",0,null,null],["SVGGraphicsElement interface object length",0,null,null],["SVGGraphicsElement interface object name",0,null,null],["SVGGraphicsElement interface: existence and properties of interface prototype object",0,null,null],["SVGGraphicsElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGGraphicsElement interface: attribute transform",0,null,null],["SVGGraphicsElement interface: operation getBBox(SVGBoundingBoxOptions)",0,null,null],["SVGGraphicsElement interface: operation getCTM()",0,null,null],["SVGGraphicsElement interface: operation getScreenCTM()",0,null,null],["SVGGraphicsElement interface: attribute requiredExtensions",0,null,null],["SVGGraphicsElement interface: attribute systemLanguage",0,null,null],["SVGGeometryElement interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"SVGGeometryElement\" expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:722:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:701:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface object length",1,"assert_own_property: self does not have own property \"SVGGeometryElement\" expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:813:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:809:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface object name",1,"assert_own_property: self does not have own property \"SVGGeometryElement\" expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:840:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:836:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"SVGGeometryElement\" expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:870:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:861:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"SVGGeometryElement\" expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:973:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:967:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: operation isPointInFill(DOMPoint)",1,"assert_own_property: self does not have own property \"SVGGeometryElement\" expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1148:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1138:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1362:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: operation isPointInStroke(DOMPoint)",1,"assert_own_property: self does not have own property \"SVGGeometryElement\" expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1148:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1138:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1362:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGNumber interface: existence and properties of interface object",1,"assert_throws: interface object didn't throw TypeError when called as a constructor function \"function bound () {\n [native code]\n}\" did not throw","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:802:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:701:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGNumber interface object length",0,null,null],["SVGNumber interface object name",0,null,null],["SVGNumber interface: existence and properties of interface prototype object",0,null,null],["SVGNumber interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGNumber interface: attribute value",0,null,null],["SVGNumber must be primary interface of svg.createSVGNumber()",0,null,null],["Stringification of svg.createSVGNumber()",0,null,null],["SVGNumber interface: svg.createSVGNumber() must inherit property \"value\" with the proper type (0)",0,null,null],["SVGLength interface: existence and properties of interface object",0,null,null],["SVGLength interface object length",0,null,null],["SVGLength interface object name",0,null,null],["SVGLength interface: existence and properties of interface prototype object",0,null,null],["SVGLength interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_UNKNOWN on interface object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_UNKNOWN on interface prototype object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_NUMBER on interface object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_NUMBER on interface prototype object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_PERCENTAGE on interface object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_PERCENTAGE on interface prototype object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_EMS on interface object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_EMS on interface prototype object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_EXS on interface object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_EXS on interface prototype object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_PX on interface object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_PX on interface prototype object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_CM on interface object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_CM on interface prototype object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_MM on interface object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_MM on interface prototype object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_IN on interface object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_IN on interface prototype object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_PT on interface object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_PT on interface prototype object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_PC on interface object",0,null,null],["SVGLength interface: constant SVG_LENGTHTYPE_PC on interface prototype object",0,null,null],["SVGLength interface: attribute unitType",0,null,null],["SVGLength interface: attribute value",0,null,null],["SVGLength interface: attribute valueInSpecifiedUnits",0,null,null],["SVGLength interface: attribute valueAsString",0,null,null],["SVGLength interface: operation newValueSpecifiedUnits(unsigned short,float)",0,null,null],["SVGLength interface: operation convertToSpecifiedUnits(unsigned short)",0,null,null],["SVGLength must be primary interface of svg.createSVGLength()",0,null,null],["Stringification of svg.createSVGLength()",0,null,null],["SVGLength interface: svg.createSVGLength() must inherit property \"SVG_LENGTHTYPE_UNKNOWN\" with the proper type (0)",0,null,null],["SVGLength interface: svg.createSVGLength() must inherit property \"SVG_LENGTHTYPE_NUMBER\" with the proper type (1)",0,null,null],["SVGLength interface: svg.createSVGLength() must inherit property \"SVG_LENGTHTYPE_PERCENTAGE\" with the proper type (2)",0,null,null],["SVGLength interface: svg.createSVGLength() must inherit property \"SVG_LENGTHTYPE_EMS\" with the proper type (3)",0,null,null],["SVGLength interface: svg.createSVGLength() must inherit property \"SVG_LENGTHTYPE_EXS\" with the proper type (4)",0,null,null],["SVGLength interface: svg.createSVGLength() must inherit property \"SVG_LENGTHTYPE_PX\" with the proper type (5)",0,null,null],["SVGLength interface: svg.createSVGLength() must inherit property \"SVG_LENGTHTYPE_CM\" with the proper type (6)",0,null,null],["SVGLength interface: svg.createSVGLength() must inherit property \"SVG_LENGTHTYPE_MM\" with the proper type (7)",0,null,null],["SVGLength interface: svg.createSVGLength() must inherit property \"SVG_LENGTHTYPE_IN\" with the proper type (8)",0,null,null],["SVGLength interface: svg.createSVGLength() must inherit property \"SVG_LENGTHTYPE_PT\" with the proper type (9)",0,null,null],["SVGLength interface: svg.createSVGLength() must inherit property \"SVG_LENGTHTYPE_PC\" with the proper type (10)",0,null,null],["SVGLength interface: svg.createSVGLength() must inherit property \"unitType\" with the proper type (11)",0,null,null],["SVGLength interface: svg.createSVGLength() must inherit property \"value\" with the proper type (12)",0,null,null],["SVGLength interface: svg.createSVGLength() must inherit property \"valueInSpecifiedUnits\" with the proper type (13)",0,null,null],["SVGLength interface: svg.createSVGLength() must inherit property \"valueAsString\" with the proper type (14)",0,null,null],["SVGLength interface: svg.createSVGLength() must inherit property \"newValueSpecifiedUnits\" with the proper type (15)",0,null,null],["SVGLength interface: calling newValueSpecifiedUnits(unsigned short,float) on svg.createSVGLength() with too few arguments must throw TypeError",0,null,null],["SVGLength interface: svg.createSVGLength() must inherit property \"convertToSpecifiedUnits\" with the proper type (16)",0,null,null],["SVGLength interface: calling convertToSpecifiedUnits(unsigned short) on svg.createSVGLength() with too few arguments must throw TypeError",0,null,null],["SVGAngle interface: existence and properties of interface object",0,null,null],["SVGAngle interface object length",0,null,null],["SVGAngle interface object name",0,null,null],["SVGAngle interface: existence and properties of interface prototype object",0,null,null],["SVGAngle interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGAngle interface: constant SVG_ANGLETYPE_UNKNOWN on interface object",0,null,null],["SVGAngle interface: constant SVG_ANGLETYPE_UNKNOWN on interface prototype object",0,null,null],["SVGAngle interface: constant SVG_ANGLETYPE_UNSPECIFIED on interface object",0,null,null],["SVGAngle interface: constant SVG_ANGLETYPE_UNSPECIFIED on interface prototype object",0,null,null],["SVGAngle interface: constant SVG_ANGLETYPE_DEG on interface object",0,null,null],["SVGAngle interface: constant SVG_ANGLETYPE_DEG on interface prototype object",0,null,null],["SVGAngle interface: constant SVG_ANGLETYPE_RAD on interface object",0,null,null],["SVGAngle interface: constant SVG_ANGLETYPE_RAD on interface prototype object",0,null,null],["SVGAngle interface: constant SVG_ANGLETYPE_GRAD on interface object",0,null,null],["SVGAngle interface: constant SVG_ANGLETYPE_GRAD on interface prototype object",0,null,null],["SVGAngle interface: attribute unitType",0,null,null],["SVGAngle interface: attribute value",0,null,null],["SVGAngle interface: attribute valueInSpecifiedUnits",0,null,null],["SVGAngle interface: attribute valueAsString",0,null,null],["SVGAngle interface: operation newValueSpecifiedUnits(unsigned short,float)",0,null,null],["SVGAngle interface: operation convertToSpecifiedUnits(unsigned short)",0,null,null],["SVGAngle must be primary interface of svg.createSVGAngle()",0,null,null],["Stringification of svg.createSVGAngle()",0,null,null],["SVGAngle interface: svg.createSVGAngle() must inherit property \"SVG_ANGLETYPE_UNKNOWN\" with the proper type (0)",0,null,null],["SVGAngle interface: svg.createSVGAngle() must inherit property \"SVG_ANGLETYPE_UNSPECIFIED\" with the proper type (1)",0,null,null],["SVGAngle interface: svg.createSVGAngle() must inherit property \"SVG_ANGLETYPE_DEG\" with the proper type (2)",0,null,null],["SVGAngle interface: svg.createSVGAngle() must inherit property \"SVG_ANGLETYPE_RAD\" with the proper type (3)",0,null,null],["SVGAngle interface: svg.createSVGAngle() must inherit property \"SVG_ANGLETYPE_GRAD\" with the proper type (4)",0,null,null],["SVGAngle interface: svg.createSVGAngle() must inherit property \"unitType\" with the proper type (5)",0,null,null],["SVGAngle interface: svg.createSVGAngle() must inherit property \"value\" with the proper type (6)",0,null,null],["SVGAngle interface: svg.createSVGAngle() must inherit property \"valueInSpecifiedUnits\" with the proper type (7)",0,null,null],["SVGAngle interface: svg.createSVGAngle() must inherit property \"valueAsString\" with the proper type (8)",0,null,null],["SVGAngle interface: svg.createSVGAngle() must inherit property \"newValueSpecifiedUnits\" with the proper type (9)",0,null,null],["SVGAngle interface: calling newValueSpecifiedUnits(unsigned short,float) on svg.createSVGAngle() with too few arguments must throw TypeError",0,null,null],["SVGAngle interface: svg.createSVGAngle() must inherit property \"convertToSpecifiedUnits\" with the proper type (10)",0,null,null],["SVGAngle interface: calling convertToSpecifiedUnits(unsigned short) on svg.createSVGAngle() with too few arguments must throw TypeError",0,null,null],["SVGNumberList interface: existence and properties of interface object",0,null,null],["SVGNumberList interface object length",0,null,null],["SVGNumberList interface object name",0,null,null],["SVGNumberList interface: existence and properties of interface prototype object",0,null,null],["SVGNumberList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGNumberList interface: attribute length",0,null,null],["SVGNumberList interface: attribute numberOfItems",0,null,null],["SVGNumberList interface: operation clear()",0,null,null],["SVGNumberList interface: operation initialize(SVGNumber)",0,null,null],["SVGNumberList interface: operation getItem(unsigned long)",0,null,null],["SVGNumberList interface: operation insertItemBefore(SVGNumber,unsigned long)",0,null,null],["SVGNumberList interface: operation replaceItem(SVGNumber,unsigned long)",0,null,null],["SVGNumberList interface: operation removeItem(unsigned long)",0,null,null],["SVGNumberList interface: operation appendItem(SVGNumber)",0,null,null],["SVGNumberList must be primary interface of text.rotate.baseVal",0,null,null],["Stringification of text.rotate.baseVal",0,null,null],["SVGNumberList interface: text.rotate.baseVal must inherit property \"length\" with the proper type (0)",0,null,null],["SVGNumberList interface: text.rotate.baseVal must inherit property \"numberOfItems\" with the proper type (1)",0,null,null],["SVGNumberList interface: text.rotate.baseVal must inherit property \"clear\" with the proper type (2)",0,null,null],["SVGNumberList interface: text.rotate.baseVal must inherit property \"initialize\" with the proper type (3)",0,null,null],["SVGNumberList interface: calling initialize(SVGNumber) on text.rotate.baseVal with too few arguments must throw TypeError",0,null,null],["SVGNumberList interface: text.rotate.baseVal must inherit property \"getItem\" with the proper type (4)",0,null,null],["SVGNumberList interface: calling getItem(unsigned long) on text.rotate.baseVal with too few arguments must throw TypeError",0,null,null],["SVGNumberList interface: text.rotate.baseVal must inherit property \"insertItemBefore\" with the proper type (5)",0,null,null],["SVGNumberList interface: calling insertItemBefore(SVGNumber,unsigned long) on text.rotate.baseVal with too few arguments must throw TypeError",0,null,null],["SVGNumberList interface: text.rotate.baseVal must inherit property \"replaceItem\" with the proper type (6)",0,null,null],["SVGNumberList interface: calling replaceItem(SVGNumber,unsigned long) on text.rotate.baseVal with too few arguments must throw TypeError",0,null,null],["SVGNumberList interface: text.rotate.baseVal must inherit property \"removeItem\" with the proper type (7)",0,null,null],["SVGNumberList interface: calling removeItem(unsigned long) on text.rotate.baseVal with too few arguments must throw TypeError",0,null,null],["SVGNumberList interface: text.rotate.baseVal must inherit property \"appendItem\" with the proper type (8)",0,null,null],["SVGNumberList interface: calling appendItem(SVGNumber) on text.rotate.baseVal with too few arguments must throw TypeError",0,null,null],["SVGLengthList interface: existence and properties of interface object",0,null,null],["SVGLengthList interface object length",0,null,null],["SVGLengthList interface object name",0,null,null],["SVGLengthList interface: existence and properties of interface prototype object",0,null,null],["SVGLengthList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGLengthList interface: attribute length",0,null,null],["SVGLengthList interface: attribute numberOfItems",0,null,null],["SVGLengthList interface: operation clear()",0,null,null],["SVGLengthList interface: operation initialize(SVGLength)",0,null,null],["SVGLengthList interface: operation getItem(unsigned long)",0,null,null],["SVGLengthList interface: operation insertItemBefore(SVGLength,unsigned long)",0,null,null],["SVGLengthList interface: operation replaceItem(SVGLength,unsigned long)",0,null,null],["SVGLengthList interface: operation removeItem(unsigned long)",0,null,null],["SVGLengthList interface: operation appendItem(SVGLength)",0,null,null],["SVGAnimatedBoolean interface: existence and properties of interface object",0,null,null],["SVGAnimatedBoolean interface object length",0,null,null],["SVGAnimatedBoolean interface object name",0,null,null],["SVGAnimatedBoolean interface: existence and properties of interface prototype object",0,null,null],["SVGAnimatedBoolean interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGAnimatedBoolean interface: attribute baseVal",0,null,null],["SVGAnimatedBoolean interface: attribute animVal",0,null,null],["SVGAnimatedBoolean must be primary interface of feConvolveMatrix.preserveAlpha",0,null,null],["Stringification of feConvolveMatrix.preserveAlpha",0,null,null],["SVGAnimatedBoolean interface: feConvolveMatrix.preserveAlpha must inherit property \"baseVal\" with the proper type (0)",0,null,null],["SVGAnimatedBoolean interface: feConvolveMatrix.preserveAlpha must inherit property \"animVal\" with the proper type (1)",0,null,null],["SVGAnimatedEnumeration interface: existence and properties of interface object",0,null,null],["SVGAnimatedEnumeration interface object length",0,null,null],["SVGAnimatedEnumeration interface object name",0,null,null],["SVGAnimatedEnumeration interface: existence and properties of interface prototype object",0,null,null],["SVGAnimatedEnumeration interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGAnimatedEnumeration interface: attribute baseVal",0,null,null],["SVGAnimatedEnumeration interface: attribute animVal",0,null,null],["SVGAnimatedEnumeration must be primary interface of text.lengthAdjust",0,null,null],["Stringification of text.lengthAdjust",0,null,null],["SVGAnimatedEnumeration interface: text.lengthAdjust must inherit property \"baseVal\" with the proper type (0)",0,null,null],["SVGAnimatedEnumeration interface: text.lengthAdjust must inherit property \"animVal\" with the proper type (1)",0,null,null],["SVGAnimatedInteger interface: existence and properties of interface object",0,null,null],["SVGAnimatedInteger interface object length",0,null,null],["SVGAnimatedInteger interface object name",0,null,null],["SVGAnimatedInteger interface: existence and properties of interface prototype object",0,null,null],["SVGAnimatedInteger interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGAnimatedInteger interface: attribute baseVal",0,null,null],["SVGAnimatedInteger interface: attribute animVal",0,null,null],["SVGAnimatedInteger must be primary interface of feConvolveMatrix.orderX",0,null,null],["Stringification of feConvolveMatrix.orderX",0,null,null],["SVGAnimatedInteger interface: feConvolveMatrix.orderX must inherit property \"baseVal\" with the proper type (0)",0,null,null],["SVGAnimatedInteger interface: feConvolveMatrix.orderX must inherit property \"animVal\" with the proper type (1)",0,null,null],["SVGAnimatedNumber interface: existence and properties of interface object",0,null,null],["SVGAnimatedNumber interface object length",0,null,null],["SVGAnimatedNumber interface object name",0,null,null],["SVGAnimatedNumber interface: existence and properties of interface prototype object",0,null,null],["SVGAnimatedNumber interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGAnimatedNumber interface: attribute baseVal",0,null,null],["SVGAnimatedNumber interface: attribute animVal",0,null,null],["SVGAnimatedNumber must be primary interface of stop.offset",0,null,null],["Stringification of stop.offset",0,null,null],["SVGAnimatedNumber interface: stop.offset must inherit property \"baseVal\" with the proper type (0)",0,null,null],["SVGAnimatedNumber interface: stop.offset must inherit property \"animVal\" with the proper type (1)",0,null,null],["SVGAnimatedLength interface: existence and properties of interface object",0,null,null],["SVGAnimatedLength interface object length",0,null,null],["SVGAnimatedLength interface object name",0,null,null],["SVGAnimatedLength interface: existence and properties of interface prototype object",0,null,null],["SVGAnimatedLength interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGAnimatedLength interface: attribute baseVal",0,null,null],["SVGAnimatedLength interface: attribute animVal",0,null,null],["SVGAnimatedLength must be primary interface of svg.x",0,null,null],["Stringification of svg.x",0,null,null],["SVGAnimatedLength interface: svg.x must inherit property \"baseVal\" with the proper type (0)",0,null,null],["SVGAnimatedLength interface: svg.x must inherit property \"animVal\" with the proper type (1)",0,null,null],["SVGAnimatedAngle interface: existence and properties of interface object",0,null,null],["SVGAnimatedAngle interface object length",0,null,null],["SVGAnimatedAngle interface object name",0,null,null],["SVGAnimatedAngle interface: existence and properties of interface prototype object",0,null,null],["SVGAnimatedAngle interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGAnimatedAngle interface: attribute baseVal",0,null,null],["SVGAnimatedAngle interface: attribute animVal",0,null,null],["SVGAnimatedAngle must be primary interface of marker.orientAngle",0,null,null],["Stringification of marker.orientAngle",0,null,null],["SVGAnimatedAngle interface: marker.orientAngle must inherit property \"baseVal\" with the proper type (0)",0,null,null],["SVGAnimatedAngle interface: marker.orientAngle must inherit property \"animVal\" with the proper type (1)",0,null,null],["SVGAnimatedString interface: existence and properties of interface object",0,null,null],["SVGAnimatedString interface object length",0,null,null],["SVGAnimatedString interface object name",0,null,null],["SVGAnimatedString interface: existence and properties of interface prototype object",0,null,null],["SVGAnimatedString interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGAnimatedString interface: attribute baseVal",0,null,null],["SVGAnimatedString interface: attribute animVal",0,null,null],["SVGAnimatedString must be primary interface of a.target",0,null,null],["Stringification of a.target",0,null,null],["SVGAnimatedString interface: a.target must inherit property \"baseVal\" with the proper type (0)",0,null,null],["SVGAnimatedString interface: a.target must inherit property \"animVal\" with the proper type (1)",0,null,null],["SVGAnimatedRect interface: existence and properties of interface object",0,null,null],["SVGAnimatedRect interface object length",0,null,null],["SVGAnimatedRect interface object name",0,null,null],["SVGAnimatedRect interface: existence and properties of interface prototype object",0,null,null],["SVGAnimatedRect interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGAnimatedRect interface: attribute baseVal",0,null,null],["SVGAnimatedRect interface: attribute animVal",0,null,null],["SVGAnimatedRect must be primary interface of svg.viewBox",0,null,null],["Stringification of svg.viewBox",0,null,null],["SVGAnimatedRect interface: svg.viewBox must inherit property \"baseVal\" with the proper type (0)",0,null,null],["SVGAnimatedRect interface: svg.viewBox must inherit property \"animVal\" with the proper type (1)",0,null,null],["SVGAnimatedNumberList interface: existence and properties of interface object",0,null,null],["SVGAnimatedNumberList interface object length",0,null,null],["SVGAnimatedNumberList interface object name",0,null,null],["SVGAnimatedNumberList interface: existence and properties of interface prototype object",0,null,null],["SVGAnimatedNumberList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGAnimatedNumberList interface: attribute baseVal",0,null,null],["SVGAnimatedNumberList interface: attribute animVal",0,null,null],["SVGAnimatedNumberList must be primary interface of text.rotate",0,null,null],["Stringification of text.rotate",0,null,null],["SVGAnimatedNumberList interface: text.rotate must inherit property \"baseVal\" with the proper type (0)",0,null,null],["SVGAnimatedNumberList interface: text.rotate must inherit property \"animVal\" with the proper type (1)",0,null,null],["SVGAnimatedLengthList interface: existence and properties of interface object",0,null,null],["SVGAnimatedLengthList interface object length",0,null,null],["SVGAnimatedLengthList interface object name",0,null,null],["SVGAnimatedLengthList interface: existence and properties of interface prototype object",0,null,null],["SVGAnimatedLengthList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGAnimatedLengthList interface: attribute baseVal",0,null,null],["SVGAnimatedLengthList interface: attribute animVal",0,null,null],["SVGAnimatedLengthList must be primary interface of text.x",0,null,null],["Stringification of text.x",0,null,null],["SVGAnimatedLengthList interface: text.x must inherit property \"baseVal\" with the proper type (0)",0,null,null],["SVGAnimatedLengthList interface: text.x must inherit property \"animVal\" with the proper type (1)",0,null,null],["SVGStringList interface: existence and properties of interface object",0,null,null],["SVGStringList interface object length",0,null,null],["SVGStringList interface object name",0,null,null],["SVGStringList interface: existence and properties of interface prototype object",0,null,null],["SVGStringList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGStringList interface: attribute length",0,null,null],["SVGStringList interface: attribute numberOfItems",0,null,null],["SVGStringList interface: operation clear()",0,null,null],["SVGStringList interface: operation initialize(DOMString)",0,null,null],["SVGStringList interface: operation getItem(unsigned long)",0,null,null],["SVGStringList interface: operation insertItemBefore(DOMString,unsigned long)",0,null,null],["SVGStringList interface: operation replaceItem(DOMString,unsigned long)",0,null,null],["SVGStringList interface: operation removeItem(unsigned long)",0,null,null],["SVGStringList interface: operation appendItem(DOMString)",0,null,null],["SVGStringList must be primary interface of a.requiredFeatures",0,null,null],["Stringification of a.requiredFeatures",0,null,null],["SVGStringList interface: a.requiredFeatures must inherit property \"length\" with the proper type (0)",0,null,null],["SVGStringList interface: a.requiredFeatures must inherit property \"numberOfItems\" with the proper type (1)",0,null,null],["SVGStringList interface: a.requiredFeatures must inherit property \"clear\" with the proper type (2)",0,null,null],["SVGStringList interface: a.requiredFeatures must inherit property \"initialize\" with the proper type (3)",0,null,null],["SVGStringList interface: calling initialize(DOMString) on a.requiredFeatures with too few arguments must throw TypeError",0,null,null],["SVGStringList interface: a.requiredFeatures must inherit property \"getItem\" with the proper type (4)",0,null,null],["SVGStringList interface: calling getItem(unsigned long) on a.requiredFeatures with too few arguments must throw TypeError",0,null,null],["SVGStringList interface: a.requiredFeatures must inherit property \"insertItemBefore\" with the proper type (5)",0,null,null],["SVGStringList interface: calling insertItemBefore(DOMString,unsigned long) on a.requiredFeatures with too few arguments must throw TypeError",0,null,null],["SVGStringList interface: a.requiredFeatures must inherit property \"replaceItem\" with the proper type (6)",0,null,null],["SVGStringList interface: calling replaceItem(DOMString,unsigned long) on a.requiredFeatures with too few arguments must throw TypeError",0,null,null],["SVGStringList interface: a.requiredFeatures must inherit property \"removeItem\" with the proper type (7)",0,null,null],["SVGStringList interface: calling removeItem(unsigned long) on a.requiredFeatures with too few arguments must throw TypeError",0,null,null],["SVGStringList interface: a.requiredFeatures must inherit property \"appendItem\" with the proper type (8)",0,null,null],["SVGStringList interface: calling appendItem(DOMString) on a.requiredFeatures with too few arguments must throw TypeError",0,null,null],["SVGSVGElement interface: existence and properties of interface object",0,null,null],["SVGSVGElement interface object length",0,null,null],["SVGSVGElement interface object name",0,null,null],["SVGSVGElement interface: existence and properties of interface prototype object",0,null,null],["SVGSVGElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGSVGElement interface: attribute x",0,null,null],["SVGSVGElement interface: attribute y",0,null,null],["SVGSVGElement interface: attribute width",0,null,null],["SVGSVGElement interface: attribute height",0,null,null],["SVGSVGElement interface: attribute currentScale",0,null,null],["SVGSVGElement interface: attribute currentTranslate",0,null,null],["SVGSVGElement interface: operation getIntersectionList(DOMRectReadOnly,SVGElement)",1,"assert_own_property: interface prototype object missing non-static operation expected property \"getIntersectionList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1186:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1138:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1362:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: operation getEnclosureList(DOMRectReadOnly,SVGElement)",1,"assert_own_property: interface prototype object missing non-static operation expected property \"getEnclosureList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1186:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1138:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1362:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: operation checkIntersection(SVGElement,DOMRectReadOnly)",1,"assert_own_property: interface prototype object missing non-static operation expected property \"checkIntersection\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1186:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1138:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1362:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: operation checkEnclosure(SVGElement,DOMRectReadOnly)",1,"assert_own_property: interface prototype object missing non-static operation expected property \"checkEnclosure\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1186:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1138:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1362:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: operation deselectAll()",0,null,null],["SVGSVGElement interface: operation createSVGNumber()",0,null,null],["SVGSVGElement interface: operation createSVGLength()",0,null,null],["SVGSVGElement interface: operation createSVGAngle()",0,null,null],["SVGSVGElement interface: operation createSVGPoint()",0,null,null],["SVGSVGElement interface: operation createSVGMatrix()",0,null,null],["SVGSVGElement interface: operation createSVGRect()",0,null,null],["SVGSVGElement interface: operation createSVGTransform()",0,null,null],["SVGSVGElement interface: operation createSVGTransformFromMatrix(DOMMatrixReadOnly)",0,null,null],["SVGSVGElement interface: operation suspendRedraw(unsigned long)",0,null,null],["SVGSVGElement interface: operation unsuspendRedraw(unsigned long)",0,null,null],["SVGSVGElement interface: operation unsuspendRedrawAll()",0,null,null],["SVGSVGElement interface: operation forceRedraw()",0,null,null],["SVGSVGElement interface: attribute viewBox",0,null,null],["SVGSVGElement interface: attribute preserveAspectRatio",0,null,null],["SVGSVGElement interface: constant SVG_ZOOMANDPAN_UNKNOWN on interface object",0,null,null],["SVGSVGElement interface: constant SVG_ZOOMANDPAN_UNKNOWN on interface prototype object",0,null,null],["SVGSVGElement interface: constant SVG_ZOOMANDPAN_DISABLE on interface object",0,null,null],["SVGSVGElement interface: constant SVG_ZOOMANDPAN_DISABLE on interface prototype object",0,null,null],["SVGSVGElement interface: constant SVG_ZOOMANDPAN_MAGNIFY on interface object",0,null,null],["SVGSVGElement interface: constant SVG_ZOOMANDPAN_MAGNIFY on interface prototype object",0,null,null],["SVGSVGElement interface: attribute zoomAndPan",0,null,null],["SVGSVGElement must be primary interface of svg",0,null,null],["Stringification of svg",0,null,null],["SVGSVGElement interface: svg must inherit property \"x\" with the proper type (0)",0,null,null],["SVGSVGElement interface: svg must inherit property \"y\" with the proper type (1)",0,null,null],["SVGSVGElement interface: svg must inherit property \"width\" with the proper type (2)",0,null,null],["SVGSVGElement interface: svg must inherit property \"height\" with the proper type (3)",0,null,null],["SVGSVGElement interface: svg must inherit property \"currentScale\" with the proper type (4)",0,null,null],["SVGSVGElement interface: svg must inherit property \"currentTranslate\" with the proper type (5)",1,"assert_true: not instanceof DOMPointReadOnly expected true got false","IdlArray.prototype.assert_type_is@http://web-platform.test:8000/resources/idlharness.js:530:13\nIdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1526:29\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"getIntersectionList\" with the proper type (6)",1,"assert_inherits: property \"getIntersectionList\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: calling getIntersectionList(DOMRectReadOnly,SVGElement) on svg with too few arguments must throw TypeError",1,"assert_inherits: property \"getIntersectionList\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"getEnclosureList\" with the proper type (7)",1,"assert_inherits: property \"getEnclosureList\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: calling getEnclosureList(DOMRectReadOnly,SVGElement) on svg with too few arguments must throw TypeError",1,"assert_inherits: property \"getEnclosureList\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"checkIntersection\" with the proper type (8)",1,"assert_inherits: property \"checkIntersection\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: calling checkIntersection(SVGElement,DOMRectReadOnly) on svg with too few arguments must throw TypeError",1,"assert_inherits: property \"checkIntersection\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"checkEnclosure\" with the proper type (9)",1,"assert_inherits: property \"checkEnclosure\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: calling checkEnclosure(SVGElement,DOMRectReadOnly) on svg with too few arguments must throw TypeError",1,"assert_inherits: property \"checkEnclosure\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"deselectAll\" with the proper type (10)",0,null,null],["SVGSVGElement interface: svg must inherit property \"createSVGNumber\" with the proper type (11)",0,null,null],["SVGSVGElement interface: svg must inherit property \"createSVGLength\" with the proper type (12)",0,null,null],["SVGSVGElement interface: svg must inherit property \"createSVGAngle\" with the proper type (13)",0,null,null],["SVGSVGElement interface: svg must inherit property \"createSVGPoint\" with the proper type (14)",0,null,null],["SVGSVGElement interface: svg must inherit property \"createSVGMatrix\" with the proper type (15)",0,null,null],["SVGSVGElement interface: svg must inherit property \"createSVGRect\" with the proper type (16)",0,null,null],["SVGSVGElement interface: svg must inherit property \"createSVGTransform\" with the proper type (17)",0,null,null],["SVGSVGElement interface: svg must inherit property \"createSVGTransformFromMatrix\" with the proper type (18)",0,null,null],["SVGSVGElement interface: calling createSVGTransformFromMatrix(DOMMatrixReadOnly) on svg with too few arguments must throw TypeError",0,null,null],["SVGSVGElement interface: svg must inherit property \"suspendRedraw\" with the proper type (19)",0,null,null],["SVGSVGElement interface: calling suspendRedraw(unsigned long) on svg with too few arguments must throw TypeError",0,null,null],["SVGSVGElement interface: svg must inherit property \"unsuspendRedraw\" with the proper type (20)",0,null,null],["SVGSVGElement interface: calling unsuspendRedraw(unsigned long) on svg with too few arguments must throw TypeError",0,null,null],["SVGSVGElement interface: svg must inherit property \"unsuspendRedrawAll\" with the proper type (21)",0,null,null],["SVGSVGElement interface: svg must inherit property \"forceRedraw\" with the proper type (22)",0,null,null],["SVGSVGElement interface: svg must inherit property \"viewBox\" with the proper type (23)",0,null,null],["SVGSVGElement interface: svg must inherit property \"preserveAspectRatio\" with the proper type (24)",0,null,null],["SVGSVGElement interface: svg must inherit property \"SVG_ZOOMANDPAN_UNKNOWN\" with the proper type (25)",0,null,null],["SVGSVGElement interface: svg must inherit property \"SVG_ZOOMANDPAN_DISABLE\" with the proper type (26)",0,null,null],["SVGSVGElement interface: svg must inherit property \"SVG_ZOOMANDPAN_MAGNIFY\" with the proper type (27)",0,null,null],["SVGSVGElement interface: svg must inherit property \"zoomAndPan\" with the proper type (28)",0,null,null],["SVGSVGElement interface: svg must inherit property \"onafterprint\" with the proper type (29)",1,"assert_inherits: property \"onafterprint\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"onbeforeprint\" with the proper type (30)",1,"assert_inherits: property \"onbeforeprint\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"onbeforeunload\" with the proper type (31)",1,"assert_inherits: property \"onbeforeunload\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"onhashchange\" with the proper type (32)",1,"assert_inherits: property \"onhashchange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"onlanguagechange\" with the proper type (33)",1,"assert_inherits: property \"onlanguagechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"onmessage\" with the proper type (34)",1,"assert_inherits: property \"onmessage\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"onoffline\" with the proper type (35)",1,"assert_inherits: property \"onoffline\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"ononline\" with the proper type (36)",1,"assert_inherits: property \"ononline\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"onpagehide\" with the proper type (37)",1,"assert_inherits: property \"onpagehide\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"onpageshow\" with the proper type (38)",1,"assert_inherits: property \"onpageshow\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"onpopstate\" with the proper type (39)",1,"assert_inherits: property \"onpopstate\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"onrejectionhandled\" with the proper type (40)",1,"assert_inherits: property \"onrejectionhandled\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"onstorage\" with the proper type (41)",1,"assert_inherits: property \"onstorage\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"onunhandledrejection\" with the proper type (42)",1,"assert_inherits: property \"onunhandledrejection\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSVGElement interface: svg must inherit property \"onunload\" with the proper type (43)",1,"assert_inherits: property \"onunload\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGraphicsElement interface: svg must inherit property \"transform\" with the proper type (0)",0,null,null],["SVGGraphicsElement interface: svg must inherit property \"getBBox\" with the proper type (1)",0,null,null],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on svg with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: svg must inherit property \"getCTM\" with the proper type (2)",0,null,null],["SVGGraphicsElement interface: svg must inherit property \"getScreenCTM\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: svg must inherit property \"requiredExtensions\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: svg must inherit property \"systemLanguage\" with the proper type (5)",0,null,null],["SVGElement interface: svg must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: svg must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: svg must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: svg must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: svg must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: svg must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: svg must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: svg must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: svg must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: svg must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: svg must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: svg must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: svg must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: svg must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: svg must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: svg must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: svg must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: svg must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: svg must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: svg must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: svg must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: svg must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: svg must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: svg must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: svg must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: svg must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: svg must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: svg must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: svg must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: svg must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: svg must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: svg must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: svg must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: svg must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: svg must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: svg must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: svg must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: svg must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: svg must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: svg must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: svg must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: svg must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: svg must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: svg must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: svg must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: svg must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: svg must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: svg must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: svg must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: svg must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: svg must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: svg must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: svg must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: svg must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: svg must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: svg must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: svg must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: svg must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: svg must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: svg must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: svg must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: svg must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: svg must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: svg must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: svg must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: svg must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: svg must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: svg must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: svg must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGGElement interface: existence and properties of interface object",0,null,null],["SVGGElement interface object length",0,null,null],["SVGGElement interface object name",0,null,null],["SVGGElement interface: existence and properties of interface prototype object",0,null,null],["SVGGElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGGElement must be primary interface of g",0,null,null],["Stringification of g",0,null,null],["SVGGraphicsElement interface: g must inherit property \"transform\" with the proper type (0)",0,null,null],["SVGGraphicsElement interface: g must inherit property \"getBBox\" with the proper type (1)",0,null,null],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on g with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: g must inherit property \"getCTM\" with the proper type (2)",0,null,null],["SVGGraphicsElement interface: g must inherit property \"getScreenCTM\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: g must inherit property \"requiredExtensions\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: g must inherit property \"systemLanguage\" with the proper type (5)",0,null,null],["SVGElement interface: g must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: g must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: g must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: g must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: g must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: g must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: g must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: g must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: g must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: g must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: g must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: g must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: g must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: g must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: g must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: g must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: g must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: g must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: g must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: g must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: g must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: g must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: g must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: g must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: g must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: g must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: g must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: g must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: g must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: g must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: g must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: g must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: g must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: g must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: g must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: g must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: g must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: g must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: g must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: g must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: g must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: g must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: g must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: g must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: g must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: g must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: g must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: g must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: g must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: g must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: g must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: g must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: g must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: g must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: g must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: g must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: g must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: g must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: g must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: g must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: g must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: g must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: g must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: g must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: g must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: g must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: g must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: g must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: g must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGUnknownElement interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"SVGUnknownElement\" expected property \"SVGUnknownElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:722:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:701:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGUnknownElement interface object length",1,"assert_own_property: self does not have own property \"SVGUnknownElement\" expected property \"SVGUnknownElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:813:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:809:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGUnknownElement interface object name",1,"assert_own_property: self does not have own property \"SVGUnknownElement\" expected property \"SVGUnknownElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:840:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:836:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGUnknownElement interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"SVGUnknownElement\" expected property \"SVGUnknownElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:870:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:861:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGUnknownElement interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"SVGUnknownElement\" expected property \"SVGUnknownElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:973:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:967:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGDefsElement interface: existence and properties of interface object",0,null,null],["SVGDefsElement interface object length",0,null,null],["SVGDefsElement interface object name",0,null,null],["SVGDefsElement interface: existence and properties of interface prototype object",0,null,null],["SVGDefsElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGDefsElement must be primary interface of defs",0,null,null],["Stringification of defs",0,null,null],["SVGGraphicsElement interface: defs must inherit property \"transform\" with the proper type (0)",0,null,null],["SVGGraphicsElement interface: defs must inherit property \"getBBox\" with the proper type (1)",0,null,null],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on defs with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: defs must inherit property \"getCTM\" with the proper type (2)",0,null,null],["SVGGraphicsElement interface: defs must inherit property \"getScreenCTM\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: defs must inherit property \"requiredExtensions\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: defs must inherit property \"systemLanguage\" with the proper type (5)",0,null,null],["SVGElement interface: defs must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: defs must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: defs must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: defs must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: defs must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: defs must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: defs must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: defs must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: defs must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: defs must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: defs must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: defs must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: defs must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: defs must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: defs must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: defs must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: defs must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: defs must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: defs must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: defs must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: defs must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: defs must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: defs must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: defs must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: defs must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: defs must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: defs must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: defs must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: defs must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: defs must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: defs must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: defs must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: defs must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: defs must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: defs must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: defs must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: defs must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: defs must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: defs must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: defs must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: defs must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: defs must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: defs must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: defs must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: defs must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: defs must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: defs must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: defs must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: defs must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: defs must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: defs must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: defs must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: defs must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: defs must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: defs must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: defs must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: defs must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: defs must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: defs must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: defs must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: defs must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: defs must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: defs must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: defs must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: defs must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: defs must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: defs must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: defs must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: defs must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGDescElement interface: existence and properties of interface object",0,null,null],["SVGDescElement interface object length",0,null,null],["SVGDescElement interface object name",0,null,null],["SVGDescElement interface: existence and properties of interface prototype object",0,null,null],["SVGDescElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGDescElement must be primary interface of Desc",0,null,null],["Stringification of Desc",0,null,null],["SVGElement interface: Desc must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: Desc must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: Desc must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: Desc must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Desc must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Desc must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Desc must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: Desc must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Desc must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Desc must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: Desc must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Desc must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: Desc must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: Desc must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: Desc must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: Desc must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Desc must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: Desc must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Desc must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: Desc must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: Desc must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: Desc must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: Desc must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Desc must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: Desc must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: Desc must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: Desc must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: Desc must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: Desc must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: Desc must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: Desc must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: Desc must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: Desc must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: Desc must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: Desc must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: Desc must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: Desc must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: Desc must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: Desc must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: Desc must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: Desc must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: Desc must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: Desc must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: Desc must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: Desc must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: Desc must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: Desc must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: Desc must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: Desc must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: Desc must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: Desc must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: Desc must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: Desc must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: Desc must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: Desc must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: Desc must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: Desc must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: Desc must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: Desc must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: Desc must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: Desc must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: Desc must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Desc must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: Desc must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: Desc must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: Desc must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: Desc must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: Desc must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: Desc must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGMetadataElement interface: existence and properties of interface object",0,null,null],["SVGMetadataElement interface object length",0,null,null],["SVGMetadataElement interface object name",0,null,null],["SVGMetadataElement interface: existence and properties of interface prototype object",0,null,null],["SVGMetadataElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGMetadataElement must be primary interface of metadata",0,null,null],["Stringification of metadata",0,null,null],["SVGElement interface: metadata must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: metadata must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: metadata must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: metadata must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: metadata must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: metadata must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: metadata must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: metadata must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: metadata must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: metadata must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: metadata must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: metadata must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: metadata must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: metadata must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: metadata must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: metadata must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: metadata must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: metadata must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: metadata must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: metadata must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: metadata must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: metadata must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: metadata must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: metadata must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: metadata must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: metadata must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: metadata must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: metadata must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: metadata must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: metadata must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: metadata must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: metadata must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: metadata must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: metadata must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: metadata must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: metadata must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: metadata must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: metadata must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: metadata must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: metadata must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: metadata must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: metadata must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: metadata must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: metadata must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: metadata must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: metadata must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: metadata must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: metadata must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: metadata must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: metadata must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: metadata must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: metadata must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: metadata must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: metadata must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: metadata must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: metadata must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: metadata must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: metadata must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: metadata must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: metadata must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: metadata must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: metadata must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: metadata must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: metadata must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: metadata must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: metadata must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: metadata must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: metadata must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: metadata must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGTitleElement interface: existence and properties of interface object",0,null,null],["SVGTitleElement interface object length",0,null,null],["SVGTitleElement interface object name",0,null,null],["SVGTitleElement interface: existence and properties of interface prototype object",0,null,null],["SVGTitleElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGTitleElement must be primary interface of title",0,null,null],["Stringification of title",0,null,null],["SVGElement interface: title must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: title must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: title must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: title must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: title must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: title must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: title must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: title must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: title must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: title must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: title must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: title must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: title must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: title must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: title must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: title must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: title must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: title must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: title must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: title must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: title must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: title must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: title must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: title must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: title must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: title must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: title must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: title must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: title must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: title must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: title must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: title must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: title must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: title must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: title must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: title must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: title must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: title must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: title must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: title must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: title must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: title must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: title must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: title must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: title must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: title must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: title must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: title must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: title must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: title must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: title must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: title must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: title must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: title must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: title must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: title must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: title must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: title must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: title must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: title must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: title must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: title must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: title must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: title must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: title must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: title must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: title must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: title must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: title must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGSymbolElement interface: existence and properties of interface object",0,null,null],["SVGSymbolElement interface object length",0,null,null],["SVGSymbolElement interface object name",0,null,null],["SVGSymbolElement interface: existence and properties of interface prototype object",0,null,null],["SVGSymbolElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGSymbolElement interface: attribute viewBox",0,null,null],["SVGSymbolElement interface: attribute preserveAspectRatio",0,null,null],["SVGSymbolElement must be primary interface of symbol",0,null,null],["Stringification of symbol",0,null,null],["SVGSymbolElement interface: symbol must inherit property \"viewBox\" with the proper type (0)",0,null,null],["SVGSymbolElement interface: symbol must inherit property \"preserveAspectRatio\" with the proper type (1)",0,null,null],["SVGElement interface: symbol must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: symbol must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: symbol must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: symbol must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: symbol must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: symbol must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: symbol must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: symbol must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: symbol must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: symbol must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: symbol must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: symbol must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: symbol must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: symbol must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: symbol must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: symbol must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: symbol must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: symbol must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: symbol must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: symbol must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: symbol must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: symbol must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: symbol must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: symbol must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: symbol must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: symbol must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: symbol must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: symbol must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: symbol must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: symbol must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: symbol must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: symbol must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: symbol must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: symbol must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: symbol must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: symbol must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: symbol must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: symbol must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: symbol must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: symbol must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: symbol must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: symbol must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: symbol must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: symbol must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: symbol must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: symbol must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: symbol must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: symbol must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: symbol must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: symbol must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: symbol must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: symbol must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: symbol must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: symbol must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: symbol must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: symbol must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: symbol must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: symbol must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: symbol must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: symbol must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: symbol must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: symbol must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: symbol must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: symbol must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: symbol must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: symbol must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: symbol must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: symbol must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: symbol must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGUseElement interface: existence and properties of interface object",0,null,null],["SVGUseElement interface object length",0,null,null],["SVGUseElement interface object name",0,null,null],["SVGUseElement interface: existence and properties of interface prototype object",0,null,null],["SVGUseElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGUseElement interface: attribute x",0,null,null],["SVGUseElement interface: attribute y",0,null,null],["SVGUseElement interface: attribute width",0,null,null],["SVGUseElement interface: attribute height",0,null,null],["SVGUseElement interface: attribute href",0,null,null],["SVGUseElement must be primary interface of use",0,null,null],["Stringification of use",0,null,null],["SVGUseElement interface: use must inherit property \"x\" with the proper type (0)",0,null,null],["SVGUseElement interface: use must inherit property \"y\" with the proper type (1)",0,null,null],["SVGUseElement interface: use must inherit property \"width\" with the proper type (2)",0,null,null],["SVGUseElement interface: use must inherit property \"height\" with the proper type (3)",0,null,null],["SVGUseElement interface: use must inherit property \"href\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: use must inherit property \"transform\" with the proper type (0)",0,null,null],["SVGGraphicsElement interface: use must inherit property \"getBBox\" with the proper type (1)",0,null,null],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on use with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: use must inherit property \"getCTM\" with the proper type (2)",0,null,null],["SVGGraphicsElement interface: use must inherit property \"getScreenCTM\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: use must inherit property \"requiredExtensions\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: use must inherit property \"systemLanguage\" with the proper type (5)",0,null,null],["SVGElement interface: use must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: use must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: use must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: use must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: use must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: use must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: use must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: use must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: use must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: use must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: use must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: use must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: use must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: use must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: use must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: use must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: use must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: use must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: use must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: use must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: use must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: use must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: use must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: use must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: use must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: use must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: use must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: use must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: use must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: use must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: use must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: use must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: use must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: use must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: use must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: use must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: use must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: use must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: use must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: use must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: use must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: use must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: use must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: use must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: use must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: use must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: use must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: use must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: use must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: use must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: use must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: use must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: use must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: use must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: use must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: use must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: use must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: use must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: use must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: use must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: use must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: use must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: use must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: use must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: use must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: use must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: use must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: use must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: use must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGSwitchElement interface: existence and properties of interface object",0,null,null],["SVGSwitchElement interface object length",0,null,null],["SVGSwitchElement interface object name",0,null,null],["SVGSwitchElement interface: existence and properties of interface prototype object",0,null,null],["SVGSwitchElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGSwitchElement must be primary interface of Switch",0,null,null],["Stringification of Switch",0,null,null],["SVGGraphicsElement interface: Switch must inherit property \"transform\" with the proper type (0)",0,null,null],["SVGGraphicsElement interface: Switch must inherit property \"getBBox\" with the proper type (1)",0,null,null],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on Switch with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: Switch must inherit property \"getCTM\" with the proper type (2)",0,null,null],["SVGGraphicsElement interface: Switch must inherit property \"getScreenCTM\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: Switch must inherit property \"requiredExtensions\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: Switch must inherit property \"systemLanguage\" with the proper type (5)",0,null,null],["SVGElement interface: Switch must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: Switch must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: Switch must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: Switch must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Switch must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Switch must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Switch must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: Switch must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Switch must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Switch must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: Switch must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Switch must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: Switch must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: Switch must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: Switch must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: Switch must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Switch must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: Switch must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Switch must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: Switch must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: Switch must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: Switch must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: Switch must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Switch must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: Switch must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: Switch must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: Switch must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: Switch must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: Switch must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: Switch must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: Switch must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: Switch must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: Switch must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: Switch must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: Switch must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: Switch must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: Switch must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: Switch must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: Switch must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: Switch must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: Switch must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: Switch must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: Switch must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: Switch must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: Switch must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: Switch must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: Switch must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: Switch must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: Switch must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: Switch must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: Switch must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: Switch must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: Switch must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: Switch must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: Switch must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: Switch must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: Switch must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: Switch must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: Switch must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: Switch must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: Switch must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: Switch must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: Switch must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: Switch must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: Switch must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: Switch must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: Switch must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: Switch must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: Switch must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGStyleElement interface: existence and properties of interface object",0,null,null],["SVGStyleElement interface object length",0,null,null],["SVGStyleElement interface object name",0,null,null],["SVGStyleElement interface: existence and properties of interface prototype object",0,null,null],["SVGStyleElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGStyleElement interface: attribute type",0,null,null],["SVGStyleElement interface: attribute media",0,null,null],["SVGStyleElement interface: attribute title",0,null,null],["SVGStyleElement must be primary interface of style",0,null,null],["Stringification of style",0,null,null],["SVGStyleElement interface: style must inherit property \"type\" with the proper type (0)",0,null,null],["SVGStyleElement interface: style must inherit property \"media\" with the proper type (1)",0,null,null],["SVGStyleElement interface: style must inherit property \"title\" with the proper type (2)",0,null,null],["SVGStyleElement interface: style must inherit property \"sheet\" with the proper type (3)",0,null,null],["SVGElement interface: style must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: style must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: style must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: style must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: style must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: style must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: style must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: style must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: style must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: style must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: style must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: style must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: style must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: style must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: style must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: style must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: style must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: style must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: style must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: style must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: style must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: style must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: style must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: style must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: style must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: style must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: style must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: style must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: style must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: style must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: style must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: style must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: style must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: style must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: style must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: style must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: style must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: style must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: style must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: style must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: style must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: style must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: style must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: style must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: style must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: style must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: style must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: style must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: style must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: style must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: style must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: style must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: style must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: style must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: style must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: style must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: style must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: style must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: style must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: style must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: style must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: style must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: style must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: style must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: style must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: style must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: style must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: style must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: style must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGTransform interface: existence and properties of interface object",0,null,null],["SVGTransform interface object length",0,null,null],["SVGTransform interface object name",0,null,null],["SVGTransform interface: existence and properties of interface prototype object",0,null,null],["SVGTransform interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGTransform interface: constant SVG_TRANSFORM_UNKNOWN on interface object",0,null,null],["SVGTransform interface: constant SVG_TRANSFORM_UNKNOWN on interface prototype object",0,null,null],["SVGTransform interface: constant SVG_TRANSFORM_MATRIX on interface object",0,null,null],["SVGTransform interface: constant SVG_TRANSFORM_MATRIX on interface prototype object",0,null,null],["SVGTransform interface: constant SVG_TRANSFORM_TRANSLATE on interface object",0,null,null],["SVGTransform interface: constant SVG_TRANSFORM_TRANSLATE on interface prototype object",0,null,null],["SVGTransform interface: constant SVG_TRANSFORM_SCALE on interface object",0,null,null],["SVGTransform interface: constant SVG_TRANSFORM_SCALE on interface prototype object",0,null,null],["SVGTransform interface: constant SVG_TRANSFORM_ROTATE on interface object",0,null,null],["SVGTransform interface: constant SVG_TRANSFORM_ROTATE on interface prototype object",0,null,null],["SVGTransform interface: constant SVG_TRANSFORM_SKEWX on interface object",0,null,null],["SVGTransform interface: constant SVG_TRANSFORM_SKEWX on interface prototype object",0,null,null],["SVGTransform interface: constant SVG_TRANSFORM_SKEWY on interface object",0,null,null],["SVGTransform interface: constant SVG_TRANSFORM_SKEWY on interface prototype object",0,null,null],["SVGTransform interface: attribute type",0,null,null],["SVGTransform interface: attribute matrix",0,null,null],["SVGTransform interface: attribute angle",0,null,null],["SVGTransform interface: operation setMatrix(DOMMatrixReadOnly)",0,null,null],["SVGTransform interface: operation setTranslate(float,float)",0,null,null],["SVGTransform interface: operation setScale(float,float)",0,null,null],["SVGTransform interface: operation setRotate(float,float,float)",0,null,null],["SVGTransform interface: operation setSkewX(float)",0,null,null],["SVGTransform interface: operation setSkewY(float)",0,null,null],["SVGTransform must be primary interface of svg.createSVGTransform()",0,null,null],["Stringification of svg.createSVGTransform()",0,null,null],["SVGTransform interface: svg.createSVGTransform() must inherit property \"SVG_TRANSFORM_UNKNOWN\" with the proper type (0)",0,null,null],["SVGTransform interface: svg.createSVGTransform() must inherit property \"SVG_TRANSFORM_MATRIX\" with the proper type (1)",0,null,null],["SVGTransform interface: svg.createSVGTransform() must inherit property \"SVG_TRANSFORM_TRANSLATE\" with the proper type (2)",0,null,null],["SVGTransform interface: svg.createSVGTransform() must inherit property \"SVG_TRANSFORM_SCALE\" with the proper type (3)",0,null,null],["SVGTransform interface: svg.createSVGTransform() must inherit property \"SVG_TRANSFORM_ROTATE\" with the proper type (4)",0,null,null],["SVGTransform interface: svg.createSVGTransform() must inherit property \"SVG_TRANSFORM_SKEWX\" with the proper type (5)",0,null,null],["SVGTransform interface: svg.createSVGTransform() must inherit property \"SVG_TRANSFORM_SKEWY\" with the proper type (6)",0,null,null],["SVGTransform interface: svg.createSVGTransform() must inherit property \"type\" with the proper type (7)",0,null,null],["SVGTransform interface: svg.createSVGTransform() must inherit property \"matrix\" with the proper type (8)",1,"assert_true: not instanceof DOMMatrix expected true got false","IdlArray.prototype.assert_type_is@http://web-platform.test:8000/resources/idlharness.js:530:13\nIdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1526:29\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTransform interface: svg.createSVGTransform() must inherit property \"angle\" with the proper type (9)",0,null,null],["SVGTransform interface: svg.createSVGTransform() must inherit property \"setMatrix\" with the proper type (10)",0,null,null],["SVGTransform interface: calling setMatrix(DOMMatrixReadOnly) on svg.createSVGTransform() with too few arguments must throw TypeError",0,null,null],["SVGTransform interface: svg.createSVGTransform() must inherit property \"setTranslate\" with the proper type (11)",0,null,null],["SVGTransform interface: calling setTranslate(float,float) on svg.createSVGTransform() with too few arguments must throw TypeError",0,null,null],["SVGTransform interface: svg.createSVGTransform() must inherit property \"setScale\" with the proper type (12)",0,null,null],["SVGTransform interface: calling setScale(float,float) on svg.createSVGTransform() with too few arguments must throw TypeError",0,null,null],["SVGTransform interface: svg.createSVGTransform() must inherit property \"setRotate\" with the proper type (13)",0,null,null],["SVGTransform interface: calling setRotate(float,float,float) on svg.createSVGTransform() with too few arguments must throw TypeError",0,null,null],["SVGTransform interface: svg.createSVGTransform() must inherit property \"setSkewX\" with the proper type (14)",0,null,null],["SVGTransform interface: calling setSkewX(float) on svg.createSVGTransform() with too few arguments must throw TypeError",0,null,null],["SVGTransform interface: svg.createSVGTransform() must inherit property \"setSkewY\" with the proper type (15)",0,null,null],["SVGTransform interface: calling setSkewY(float) on svg.createSVGTransform() with too few arguments must throw TypeError",0,null,null],["SVGTransformList interface: existence and properties of interface object",0,null,null],["SVGTransformList interface object length",0,null,null],["SVGTransformList interface object name",0,null,null],["SVGTransformList interface: existence and properties of interface prototype object",0,null,null],["SVGTransformList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGTransformList interface: attribute length",0,null,null],["SVGTransformList interface: attribute numberOfItems",0,null,null],["SVGTransformList interface: operation clear()",0,null,null],["SVGTransformList interface: operation initialize(SVGTransform)",0,null,null],["SVGTransformList interface: operation getItem(unsigned long)",0,null,null],["SVGTransformList interface: operation insertItemBefore(SVGTransform,unsigned long)",0,null,null],["SVGTransformList interface: operation replaceItem(SVGTransform,unsigned long)",0,null,null],["SVGTransformList interface: operation removeItem(unsigned long)",0,null,null],["SVGTransformList interface: operation appendItem(SVGTransform)",0,null,null],["SVGTransformList interface: operation createSVGTransformFromMatrix(DOMMatrixReadOnly)",0,null,null],["SVGTransformList interface: operation consolidate()",0,null,null],["SVGTransformList must be primary interface of pattern.patternTransform.baseVal",0,null,null],["Stringification of pattern.patternTransform.baseVal",0,null,null],["SVGTransformList interface: pattern.patternTransform.baseVal must inherit property \"length\" with the proper type (0)",0,null,null],["SVGTransformList interface: pattern.patternTransform.baseVal must inherit property \"numberOfItems\" with the proper type (1)",0,null,null],["SVGTransformList interface: pattern.patternTransform.baseVal must inherit property \"clear\" with the proper type (2)",0,null,null],["SVGTransformList interface: pattern.patternTransform.baseVal must inherit property \"initialize\" with the proper type (3)",0,null,null],["SVGTransformList interface: calling initialize(SVGTransform) on pattern.patternTransform.baseVal with too few arguments must throw TypeError",0,null,null],["SVGTransformList interface: pattern.patternTransform.baseVal must inherit property \"getItem\" with the proper type (4)",0,null,null],["SVGTransformList interface: calling getItem(unsigned long) on pattern.patternTransform.baseVal with too few arguments must throw TypeError",0,null,null],["SVGTransformList interface: pattern.patternTransform.baseVal must inherit property \"insertItemBefore\" with the proper type (5)",0,null,null],["SVGTransformList interface: calling insertItemBefore(SVGTransform,unsigned long) on pattern.patternTransform.baseVal with too few arguments must throw TypeError",0,null,null],["SVGTransformList interface: pattern.patternTransform.baseVal must inherit property \"replaceItem\" with the proper type (6)",0,null,null],["SVGTransformList interface: calling replaceItem(SVGTransform,unsigned long) on pattern.patternTransform.baseVal with too few arguments must throw TypeError",0,null,null],["SVGTransformList interface: pattern.patternTransform.baseVal must inherit property \"removeItem\" with the proper type (7)",0,null,null],["SVGTransformList interface: calling removeItem(unsigned long) on pattern.patternTransform.baseVal with too few arguments must throw TypeError",0,null,null],["SVGTransformList interface: pattern.patternTransform.baseVal must inherit property \"appendItem\" with the proper type (8)",0,null,null],["SVGTransformList interface: calling appendItem(SVGTransform) on pattern.patternTransform.baseVal with too few arguments must throw TypeError",0,null,null],["SVGTransformList interface: pattern.patternTransform.baseVal must inherit property \"createSVGTransformFromMatrix\" with the proper type (10)",0,null,null],["SVGTransformList interface: calling createSVGTransformFromMatrix(DOMMatrixReadOnly) on pattern.patternTransform.baseVal with too few arguments must throw TypeError",0,null,null],["SVGTransformList interface: pattern.patternTransform.baseVal must inherit property \"consolidate\" with the proper type (11)",0,null,null],["SVGAnimatedTransformList interface: existence and properties of interface object",0,null,null],["SVGAnimatedTransformList interface object length",0,null,null],["SVGAnimatedTransformList interface object name",0,null,null],["SVGAnimatedTransformList interface: existence and properties of interface prototype object",0,null,null],["SVGAnimatedTransformList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGAnimatedTransformList interface: attribute baseVal",0,null,null],["SVGAnimatedTransformList interface: attribute animVal",0,null,null],["SVGAnimatedTransformList must be primary interface of pattern.patternTransform",0,null,null],["Stringification of pattern.patternTransform",0,null,null],["SVGAnimatedTransformList interface: pattern.patternTransform must inherit property \"baseVal\" with the proper type (0)",0,null,null],["SVGAnimatedTransformList interface: pattern.patternTransform must inherit property \"animVal\" with the proper type (1)",0,null,null],["SVGPreserveAspectRatio interface: existence and properties of interface object",0,null,null],["SVGPreserveAspectRatio interface object length",0,null,null],["SVGPreserveAspectRatio interface object name",0,null,null],["SVGPreserveAspectRatio interface: existence and properties of interface prototype object",0,null,null],["SVGPreserveAspectRatio interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_UNKNOWN on interface object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_UNKNOWN on interface prototype object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_NONE on interface object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_NONE on interface prototype object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMINYMIN on interface object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMINYMIN on interface prototype object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMIDYMIN on interface object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMIDYMIN on interface prototype object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMAXYMIN on interface object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMAXYMIN on interface prototype object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMINYMID on interface object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMINYMID on interface prototype object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMIDYMID on interface object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMIDYMID on interface prototype object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMAXYMID on interface object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMAXYMID on interface prototype object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMINYMAX on interface object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMINYMAX on interface prototype object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMIDYMAX on interface object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMIDYMAX on interface prototype object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMAXYMAX on interface object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_PRESERVEASPECTRATIO_XMAXYMAX on interface prototype object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_MEETORSLICE_UNKNOWN on interface object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_MEETORSLICE_UNKNOWN on interface prototype object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_MEETORSLICE_MEET on interface object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_MEETORSLICE_MEET on interface prototype object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_MEETORSLICE_SLICE on interface object",0,null,null],["SVGPreserveAspectRatio interface: constant SVG_MEETORSLICE_SLICE on interface prototype object",0,null,null],["SVGPreserveAspectRatio interface: attribute align",0,null,null],["SVGPreserveAspectRatio interface: attribute meetOrSlice",0,null,null],["SVGPreserveAspectRatio must be primary interface of image.preserveAspectRatio.baseVal",0,null,null],["Stringification of image.preserveAspectRatio.baseVal",0,null,null],["SVGPreserveAspectRatio interface: image.preserveAspectRatio.baseVal must inherit property \"SVG_PRESERVEASPECTRATIO_UNKNOWN\" with the proper type (0)",0,null,null],["SVGPreserveAspectRatio interface: image.preserveAspectRatio.baseVal must inherit property \"SVG_PRESERVEASPECTRATIO_NONE\" with the proper type (1)",0,null,null],["SVGPreserveAspectRatio interface: image.preserveAspectRatio.baseVal must inherit property \"SVG_PRESERVEASPECTRATIO_XMINYMIN\" with the proper type (2)",0,null,null],["SVGPreserveAspectRatio interface: image.preserveAspectRatio.baseVal must inherit property \"SVG_PRESERVEASPECTRATIO_XMIDYMIN\" with the proper type (3)",0,null,null],["SVGPreserveAspectRatio interface: image.preserveAspectRatio.baseVal must inherit property \"SVG_PRESERVEASPECTRATIO_XMAXYMIN\" with the proper type (4)",0,null,null],["SVGPreserveAspectRatio interface: image.preserveAspectRatio.baseVal must inherit property \"SVG_PRESERVEASPECTRATIO_XMINYMID\" with the proper type (5)",0,null,null],["SVGPreserveAspectRatio interface: image.preserveAspectRatio.baseVal must inherit property \"SVG_PRESERVEASPECTRATIO_XMIDYMID\" with the proper type (6)",0,null,null],["SVGPreserveAspectRatio interface: image.preserveAspectRatio.baseVal must inherit property \"SVG_PRESERVEASPECTRATIO_XMAXYMID\" with the proper type (7)",0,null,null],["SVGPreserveAspectRatio interface: image.preserveAspectRatio.baseVal must inherit property \"SVG_PRESERVEASPECTRATIO_XMINYMAX\" with the proper type (8)",0,null,null],["SVGPreserveAspectRatio interface: image.preserveAspectRatio.baseVal must inherit property \"SVG_PRESERVEASPECTRATIO_XMIDYMAX\" with the proper type (9)",0,null,null],["SVGPreserveAspectRatio interface: image.preserveAspectRatio.baseVal must inherit property \"SVG_PRESERVEASPECTRATIO_XMAXYMAX\" with the proper type (10)",0,null,null],["SVGPreserveAspectRatio interface: image.preserveAspectRatio.baseVal must inherit property \"SVG_MEETORSLICE_UNKNOWN\" with the proper type (11)",0,null,null],["SVGPreserveAspectRatio interface: image.preserveAspectRatio.baseVal must inherit property \"SVG_MEETORSLICE_MEET\" with the proper type (12)",0,null,null],["SVGPreserveAspectRatio interface: image.preserveAspectRatio.baseVal must inherit property \"SVG_MEETORSLICE_SLICE\" with the proper type (13)",0,null,null],["SVGPreserveAspectRatio interface: image.preserveAspectRatio.baseVal must inherit property \"align\" with the proper type (14)",0,null,null],["SVGPreserveAspectRatio interface: image.preserveAspectRatio.baseVal must inherit property \"meetOrSlice\" with the proper type (15)",0,null,null],["SVGAnimatedPreserveAspectRatio interface: existence and properties of interface object",0,null,null],["SVGAnimatedPreserveAspectRatio interface object length",0,null,null],["SVGAnimatedPreserveAspectRatio interface object name",0,null,null],["SVGAnimatedPreserveAspectRatio interface: existence and properties of interface prototype object",0,null,null],["SVGAnimatedPreserveAspectRatio interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGAnimatedPreserveAspectRatio interface: attribute baseVal",0,null,null],["SVGAnimatedPreserveAspectRatio interface: attribute animVal",0,null,null],["SVGAnimatedPreserveAspectRatio must be primary interface of image.preserveAspectRatio",0,null,null],["Stringification of image.preserveAspectRatio",0,null,null],["SVGAnimatedPreserveAspectRatio interface: image.preserveAspectRatio must inherit property \"baseVal\" with the proper type (0)",0,null,null],["SVGAnimatedPreserveAspectRatio interface: image.preserveAspectRatio must inherit property \"animVal\" with the proper type (1)",0,null,null],["SVGPathElement interface: existence and properties of interface object",1,"assert_own_property: should inherit from SVGGeometryElement, but self has no such property expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:778:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:701:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGPathElement interface object length",0,null,null],["SVGPathElement interface object name",0,null,null],["SVGPathElement interface: existence and properties of interface prototype object",1,"assert_own_property: should inherit from SVGGeometryElement, but self has no such property expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:936:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:861:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGPathElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGPathElement interface: attribute pathLength",0,null,null],["SVGPathElement interface: operation getTotalLength()",0,null,null],["SVGPathElement interface: operation getPointAtLength(float)",0,null,null],["SVGPathElement must be primary interface of path",0,null,null],["Stringification of path",0,null,null],["SVGPathElement interface: path must inherit property \"pathLength\" with the proper type (0)",0,null,null],["SVGPathElement interface: path must inherit property \"getTotalLength\" with the proper type (1)",0,null,null],["SVGPathElement interface: path must inherit property \"getPointAtLength\" with the proper type (2)",0,null,null],["SVGPathElement interface: calling getPointAtLength(float) on path with too few arguments must throw TypeError",0,null,null],["SVGGeometryElement interface: path must inherit property \"isPointInFill\" with the proper type (0)",1,"assert_inherits: property \"isPointInFill\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: calling isPointInFill(DOMPoint) on path with too few arguments must throw TypeError",1,"assert_inherits: property \"isPointInFill\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: path must inherit property \"isPointInStroke\" with the proper type (1)",1,"assert_inherits: property \"isPointInStroke\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: calling isPointInStroke(DOMPoint) on path with too few arguments must throw TypeError",1,"assert_inherits: property \"isPointInStroke\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGraphicsElement interface: path must inherit property \"transform\" with the proper type (0)",0,null,null],["SVGGraphicsElement interface: path must inherit property \"getBBox\" with the proper type (1)",0,null,null],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on path with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: path must inherit property \"getCTM\" with the proper type (2)",0,null,null],["SVGGraphicsElement interface: path must inherit property \"getScreenCTM\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: path must inherit property \"requiredExtensions\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: path must inherit property \"systemLanguage\" with the proper type (5)",0,null,null],["SVGElement interface: path must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: path must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: path must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: path must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: path must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: path must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: path must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: path must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: path must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: path must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: path must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: path must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: path must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: path must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: path must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: path must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: path must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: path must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: path must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: path must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: path must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: path must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: path must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: path must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: path must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: path must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: path must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: path must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: path must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: path must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: path must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: path must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: path must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: path must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: path must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: path must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: path must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: path must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: path must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: path must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: path must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: path must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: path must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: path must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: path must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: path must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: path must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: path must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: path must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: path must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: path must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: path must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: path must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: path must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: path must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: path must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: path must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: path must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: path must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: path must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: path must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: path must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: path must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: path must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: path must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: path must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: path must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: path must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: path must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGRectElement interface: existence and properties of interface object",1,"assert_own_property: should inherit from SVGGeometryElement, but self has no such property expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:778:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:701:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGRectElement interface object length",0,null,null],["SVGRectElement interface object name",0,null,null],["SVGRectElement interface: existence and properties of interface prototype object",1,"assert_own_property: should inherit from SVGGeometryElement, but self has no such property expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:936:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:861:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGRectElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGRectElement interface: attribute x",0,null,null],["SVGRectElement interface: attribute y",0,null,null],["SVGRectElement interface: attribute width",0,null,null],["SVGRectElement interface: attribute height",0,null,null],["SVGRectElement interface: attribute rx",0,null,null],["SVGRectElement interface: attribute ry",0,null,null],["SVGRectElement must be primary interface of rect",0,null,null],["Stringification of rect",0,null,null],["SVGRectElement interface: rect must inherit property \"x\" with the proper type (0)",0,null,null],["SVGRectElement interface: rect must inherit property \"y\" with the proper type (1)",0,null,null],["SVGRectElement interface: rect must inherit property \"width\" with the proper type (2)",0,null,null],["SVGRectElement interface: rect must inherit property \"height\" with the proper type (3)",0,null,null],["SVGRectElement interface: rect must inherit property \"rx\" with the proper type (4)",0,null,null],["SVGRectElement interface: rect must inherit property \"ry\" with the proper type (5)",0,null,null],["SVGGeometryElement interface: rect must inherit property \"isPointInFill\" with the proper type (0)",1,"assert_inherits: property \"isPointInFill\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: calling isPointInFill(DOMPoint) on rect with too few arguments must throw TypeError",1,"assert_inherits: property \"isPointInFill\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: rect must inherit property \"isPointInStroke\" with the proper type (1)",1,"assert_inherits: property \"isPointInStroke\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: calling isPointInStroke(DOMPoint) on rect with too few arguments must throw TypeError",1,"assert_inherits: property \"isPointInStroke\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGraphicsElement interface: rect must inherit property \"transform\" with the proper type (0)",0,null,null],["SVGGraphicsElement interface: rect must inherit property \"getBBox\" with the proper type (1)",0,null,null],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on rect with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: rect must inherit property \"getCTM\" with the proper type (2)",0,null,null],["SVGGraphicsElement interface: rect must inherit property \"getScreenCTM\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: rect must inherit property \"requiredExtensions\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: rect must inherit property \"systemLanguage\" with the proper type (5)",0,null,null],["SVGElement interface: rect must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: rect must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: rect must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: rect must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: rect must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: rect must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: rect must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: rect must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: rect must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: rect must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: rect must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: rect must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: rect must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: rect must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: rect must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: rect must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: rect must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: rect must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: rect must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: rect must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: rect must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: rect must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: rect must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: rect must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: rect must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: rect must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: rect must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: rect must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: rect must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: rect must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: rect must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: rect must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: rect must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: rect must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: rect must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: rect must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: rect must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: rect must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: rect must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: rect must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: rect must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: rect must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: rect must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: rect must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: rect must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: rect must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: rect must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: rect must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: rect must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: rect must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: rect must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: rect must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: rect must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: rect must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: rect must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: rect must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: rect must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: rect must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: rect must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: rect must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: rect must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: rect must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: rect must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: rect must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: rect must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: rect must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: rect must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: rect must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: rect must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGCircleElement interface: existence and properties of interface object",1,"assert_own_property: should inherit from SVGGeometryElement, but self has no such property expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:778:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:701:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGCircleElement interface object length",0,null,null],["SVGCircleElement interface object name",0,null,null],["SVGCircleElement interface: existence and properties of interface prototype object",1,"assert_own_property: should inherit from SVGGeometryElement, but self has no such property expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:936:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:861:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGCircleElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGCircleElement interface: attribute cx",0,null,null],["SVGCircleElement interface: attribute cy",0,null,null],["SVGCircleElement interface: attribute r",0,null,null],["SVGCircleElement must be primary interface of circle",0,null,null],["Stringification of circle",0,null,null],["SVGCircleElement interface: circle must inherit property \"cx\" with the proper type (0)",0,null,null],["SVGCircleElement interface: circle must inherit property \"cy\" with the proper type (1)",0,null,null],["SVGCircleElement interface: circle must inherit property \"r\" with the proper type (2)",0,null,null],["SVGGeometryElement interface: circle must inherit property \"isPointInFill\" with the proper type (0)",1,"assert_inherits: property \"isPointInFill\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: calling isPointInFill(DOMPoint) on circle with too few arguments must throw TypeError",1,"assert_inherits: property \"isPointInFill\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: circle must inherit property \"isPointInStroke\" with the proper type (1)",1,"assert_inherits: property \"isPointInStroke\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: calling isPointInStroke(DOMPoint) on circle with too few arguments must throw TypeError",1,"assert_inherits: property \"isPointInStroke\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGraphicsElement interface: circle must inherit property \"transform\" with the proper type (0)",0,null,null],["SVGGraphicsElement interface: circle must inherit property \"getBBox\" with the proper type (1)",0,null,null],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on circle with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: circle must inherit property \"getCTM\" with the proper type (2)",0,null,null],["SVGGraphicsElement interface: circle must inherit property \"getScreenCTM\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: circle must inherit property \"requiredExtensions\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: circle must inherit property \"systemLanguage\" with the proper type (5)",0,null,null],["SVGElement interface: circle must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: circle must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: circle must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: circle must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: circle must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: circle must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: circle must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: circle must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: circle must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: circle must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: circle must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: circle must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: circle must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: circle must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: circle must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: circle must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: circle must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: circle must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: circle must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: circle must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: circle must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: circle must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: circle must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: circle must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: circle must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: circle must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: circle must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: circle must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: circle must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: circle must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: circle must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: circle must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: circle must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: circle must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: circle must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: circle must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: circle must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: circle must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: circle must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: circle must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: circle must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: circle must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: circle must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: circle must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: circle must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: circle must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: circle must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: circle must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: circle must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: circle must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: circle must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: circle must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: circle must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: circle must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: circle must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: circle must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: circle must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: circle must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: circle must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: circle must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: circle must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: circle must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: circle must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: circle must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: circle must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: circle must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: circle must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: circle must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: circle must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGEllipseElement interface: existence and properties of interface object",1,"assert_own_property: should inherit from SVGGeometryElement, but self has no such property expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:778:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:701:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGEllipseElement interface object length",0,null,null],["SVGEllipseElement interface object name",0,null,null],["SVGEllipseElement interface: existence and properties of interface prototype object",1,"assert_own_property: should inherit from SVGGeometryElement, but self has no such property expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:936:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:861:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGEllipseElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGEllipseElement interface: attribute cx",0,null,null],["SVGEllipseElement interface: attribute cy",0,null,null],["SVGEllipseElement interface: attribute rx",0,null,null],["SVGEllipseElement interface: attribute ry",0,null,null],["SVGEllipseElement must be primary interface of ellipse",0,null,null],["Stringification of ellipse",0,null,null],["SVGEllipseElement interface: ellipse must inherit property \"cx\" with the proper type (0)",0,null,null],["SVGEllipseElement interface: ellipse must inherit property \"cy\" with the proper type (1)",0,null,null],["SVGEllipseElement interface: ellipse must inherit property \"rx\" with the proper type (2)",0,null,null],["SVGEllipseElement interface: ellipse must inherit property \"ry\" with the proper type (3)",0,null,null],["SVGGeometryElement interface: ellipse must inherit property \"isPointInFill\" with the proper type (0)",1,"assert_inherits: property \"isPointInFill\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: calling isPointInFill(DOMPoint) on ellipse with too few arguments must throw TypeError",1,"assert_inherits: property \"isPointInFill\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: ellipse must inherit property \"isPointInStroke\" with the proper type (1)",1,"assert_inherits: property \"isPointInStroke\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: calling isPointInStroke(DOMPoint) on ellipse with too few arguments must throw TypeError",1,"assert_inherits: property \"isPointInStroke\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGraphicsElement interface: ellipse must inherit property \"transform\" with the proper type (0)",0,null,null],["SVGGraphicsElement interface: ellipse must inherit property \"getBBox\" with the proper type (1)",0,null,null],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on ellipse with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: ellipse must inherit property \"getCTM\" with the proper type (2)",0,null,null],["SVGGraphicsElement interface: ellipse must inherit property \"getScreenCTM\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: ellipse must inherit property \"requiredExtensions\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: ellipse must inherit property \"systemLanguage\" with the proper type (5)",0,null,null],["SVGElement interface: ellipse must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: ellipse must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: ellipse must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: ellipse must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: ellipse must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: ellipse must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: ellipse must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: ellipse must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: ellipse must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: ellipse must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: ellipse must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: ellipse must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: ellipse must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: ellipse must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: ellipse must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: ellipse must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: ellipse must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: ellipse must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: ellipse must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: ellipse must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: ellipse must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: ellipse must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: ellipse must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: ellipse must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: ellipse must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: ellipse must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: ellipse must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: ellipse must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: ellipse must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: ellipse must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: ellipse must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: ellipse must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: ellipse must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: ellipse must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: ellipse must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: ellipse must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: ellipse must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: ellipse must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: ellipse must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: ellipse must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: ellipse must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: ellipse must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: ellipse must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: ellipse must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: ellipse must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: ellipse must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: ellipse must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: ellipse must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: ellipse must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: ellipse must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: ellipse must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: ellipse must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: ellipse must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: ellipse must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: ellipse must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: ellipse must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: ellipse must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: ellipse must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: ellipse must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: ellipse must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: ellipse must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: ellipse must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: ellipse must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: ellipse must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: ellipse must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: ellipse must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: ellipse must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: ellipse must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: ellipse must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGLineElement interface: existence and properties of interface object",1,"assert_own_property: should inherit from SVGGeometryElement, but self has no such property expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:778:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:701:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGLineElement interface object length",0,null,null],["SVGLineElement interface object name",0,null,null],["SVGLineElement interface: existence and properties of interface prototype object",1,"assert_own_property: should inherit from SVGGeometryElement, but self has no such property expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:936:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:861:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGLineElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGLineElement interface: attribute x1",0,null,null],["SVGLineElement interface: attribute y1",0,null,null],["SVGLineElement interface: attribute x2",0,null,null],["SVGLineElement interface: attribute y2",0,null,null],["SVGLineElement must be primary interface of line",0,null,null],["Stringification of line",0,null,null],["SVGLineElement interface: line must inherit property \"x1\" with the proper type (0)",0,null,null],["SVGLineElement interface: line must inherit property \"y1\" with the proper type (1)",0,null,null],["SVGLineElement interface: line must inherit property \"x2\" with the proper type (2)",0,null,null],["SVGLineElement interface: line must inherit property \"y2\" with the proper type (3)",0,null,null],["SVGGeometryElement interface: line must inherit property \"isPointInFill\" with the proper type (0)",1,"assert_inherits: property \"isPointInFill\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: calling isPointInFill(DOMPoint) on line with too few arguments must throw TypeError",1,"assert_inherits: property \"isPointInFill\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: line must inherit property \"isPointInStroke\" with the proper type (1)",1,"assert_inherits: property \"isPointInStroke\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: calling isPointInStroke(DOMPoint) on line with too few arguments must throw TypeError",1,"assert_inherits: property \"isPointInStroke\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGraphicsElement interface: line must inherit property \"transform\" with the proper type (0)",0,null,null],["SVGGraphicsElement interface: line must inherit property \"getBBox\" with the proper type (1)",0,null,null],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on line with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: line must inherit property \"getCTM\" with the proper type (2)",0,null,null],["SVGGraphicsElement interface: line must inherit property \"getScreenCTM\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: line must inherit property \"requiredExtensions\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: line must inherit property \"systemLanguage\" with the proper type (5)",0,null,null],["SVGElement interface: line must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: line must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: line must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: line must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: line must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: line must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: line must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: line must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: line must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: line must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: line must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: line must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: line must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: line must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: line must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: line must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: line must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: line must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: line must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: line must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: line must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: line must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: line must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: line must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: line must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: line must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: line must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: line must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: line must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: line must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: line must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: line must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: line must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: line must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: line must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: line must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: line must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: line must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: line must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: line must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: line must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: line must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: line must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: line must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: line must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: line must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: line must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: line must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: line must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: line must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: line must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: line must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: line must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: line must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: line must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: line must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: line must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: line must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: line must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: line must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: line must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: line must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: line must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: line must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: line must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: line must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: line must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: line must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: line must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGPointList interface: existence and properties of interface object",0,null,null],["SVGPointList interface object length",0,null,null],["SVGPointList interface object name",0,null,null],["SVGPointList interface: existence and properties of interface prototype object",0,null,null],["SVGPointList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGPointList interface: attribute length",0,null,null],["SVGPointList interface: attribute numberOfItems",0,null,null],["SVGPointList interface: operation clear()",0,null,null],["SVGPointList interface: operation initialize(DOMPoint)",0,null,null],["SVGPointList interface: operation getItem(unsigned long)",0,null,null],["SVGPointList interface: operation insertItemBefore(DOMPoint,unsigned long)",0,null,null],["SVGPointList interface: operation replaceItem(DOMPoint,unsigned long)",0,null,null],["SVGPointList interface: operation removeItem(unsigned long)",0,null,null],["SVGPointList interface: operation appendItem(DOMPoint)",0,null,null],["SVGPointList must be primary interface of polygon.points",0,null,null],["Stringification of polygon.points",0,null,null],["SVGPointList interface: polygon.points must inherit property \"length\" with the proper type (0)",0,null,null],["SVGPointList interface: polygon.points must inherit property \"numberOfItems\" with the proper type (1)",0,null,null],["SVGPointList interface: polygon.points must inherit property \"clear\" with the proper type (2)",0,null,null],["SVGPointList interface: polygon.points must inherit property \"initialize\" with the proper type (3)",0,null,null],["SVGPointList interface: calling initialize(DOMPoint) on polygon.points with too few arguments must throw TypeError",0,null,null],["SVGPointList interface: polygon.points must inherit property \"getItem\" with the proper type (4)",0,null,null],["SVGPointList interface: calling getItem(unsigned long) on polygon.points with too few arguments must throw TypeError",0,null,null],["SVGPointList interface: polygon.points must inherit property \"insertItemBefore\" with the proper type (5)",0,null,null],["SVGPointList interface: calling insertItemBefore(DOMPoint,unsigned long) on polygon.points with too few arguments must throw TypeError",0,null,null],["SVGPointList interface: polygon.points must inherit property \"replaceItem\" with the proper type (6)",0,null,null],["SVGPointList interface: calling replaceItem(DOMPoint,unsigned long) on polygon.points with too few arguments must throw TypeError",0,null,null],["SVGPointList interface: polygon.points must inherit property \"removeItem\" with the proper type (7)",0,null,null],["SVGPointList interface: calling removeItem(unsigned long) on polygon.points with too few arguments must throw TypeError",0,null,null],["SVGPointList interface: polygon.points must inherit property \"appendItem\" with the proper type (8)",0,null,null],["SVGPointList interface: calling appendItem(DOMPoint) on polygon.points with too few arguments must throw TypeError",0,null,null],["SVGPolylineElement interface: existence and properties of interface object",1,"assert_own_property: should inherit from SVGGeometryElement, but self has no such property expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:778:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:701:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGPolylineElement interface object length",0,null,null],["SVGPolylineElement interface object name",0,null,null],["SVGPolylineElement interface: existence and properties of interface prototype object",1,"assert_own_property: should inherit from SVGGeometryElement, but self has no such property expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:936:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:861:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGPolylineElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGPolylineElement interface: attribute points",0,null,null],["SVGPolylineElement interface: attribute animatedPoints",0,null,null],["SVGPolylineElement must be primary interface of polyline",0,null,null],["Stringification of polyline",0,null,null],["SVGPolylineElement interface: polyline must inherit property \"points\" with the proper type (0)",0,null,null],["SVGPolylineElement interface: polyline must inherit property \"animatedPoints\" with the proper type (1)",0,null,null],["SVGGeometryElement interface: polyline must inherit property \"isPointInFill\" with the proper type (0)",1,"assert_inherits: property \"isPointInFill\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: calling isPointInFill(DOMPoint) on polyline with too few arguments must throw TypeError",1,"assert_inherits: property \"isPointInFill\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: polyline must inherit property \"isPointInStroke\" with the proper type (1)",1,"assert_inherits: property \"isPointInStroke\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: calling isPointInStroke(DOMPoint) on polyline with too few arguments must throw TypeError",1,"assert_inherits: property \"isPointInStroke\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGraphicsElement interface: polyline must inherit property \"transform\" with the proper type (0)",0,null,null],["SVGGraphicsElement interface: polyline must inherit property \"getBBox\" with the proper type (1)",0,null,null],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on polyline with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: polyline must inherit property \"getCTM\" with the proper type (2)",0,null,null],["SVGGraphicsElement interface: polyline must inherit property \"getScreenCTM\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: polyline must inherit property \"requiredExtensions\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: polyline must inherit property \"systemLanguage\" with the proper type (5)",0,null,null],["SVGElement interface: polyline must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: polyline must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: polyline must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: polyline must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polyline must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polyline must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polyline must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: polyline must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polyline must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polyline must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: polyline must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polyline must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: polyline must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: polyline must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: polyline must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: polyline must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polyline must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: polyline must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polyline must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: polyline must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: polyline must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: polyline must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: polyline must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polyline must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: polyline must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: polyline must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: polyline must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: polyline must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: polyline must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: polyline must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: polyline must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: polyline must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: polyline must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: polyline must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: polyline must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: polyline must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: polyline must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: polyline must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: polyline must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: polyline must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: polyline must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: polyline must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: polyline must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: polyline must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: polyline must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: polyline must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: polyline must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: polyline must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: polyline must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: polyline must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: polyline must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: polyline must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: polyline must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: polyline must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: polyline must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: polyline must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: polyline must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: polyline must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: polyline must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: polyline must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: polyline must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: polyline must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polyline must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: polyline must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: polyline must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: polyline must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: polyline must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: polyline must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: polyline must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGPolygonElement interface: existence and properties of interface object",1,"assert_own_property: should inherit from SVGGeometryElement, but self has no such property expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:778:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:701:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGPolygonElement interface object length",0,null,null],["SVGPolygonElement interface object name",0,null,null],["SVGPolygonElement interface: existence and properties of interface prototype object",1,"assert_own_property: should inherit from SVGGeometryElement, but self has no such property expected property \"SVGGeometryElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:936:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:861:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGPolygonElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGPolygonElement interface: attribute points",0,null,null],["SVGPolygonElement interface: attribute animatedPoints",0,null,null],["SVGPolygonElement must be primary interface of polygon",0,null,null],["Stringification of polygon",0,null,null],["SVGPolygonElement interface: polygon must inherit property \"points\" with the proper type (0)",0,null,null],["SVGPolygonElement interface: polygon must inherit property \"animatedPoints\" with the proper type (1)",0,null,null],["SVGGeometryElement interface: polygon must inherit property \"isPointInFill\" with the proper type (0)",1,"assert_inherits: property \"isPointInFill\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: calling isPointInFill(DOMPoint) on polygon with too few arguments must throw TypeError",1,"assert_inherits: property \"isPointInFill\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: polygon must inherit property \"isPointInStroke\" with the proper type (1)",1,"assert_inherits: property \"isPointInStroke\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGeometryElement interface: calling isPointInStroke(DOMPoint) on polygon with too few arguments must throw TypeError",1,"assert_inherits: property \"isPointInStroke\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGraphicsElement interface: polygon must inherit property \"transform\" with the proper type (0)",0,null,null],["SVGGraphicsElement interface: polygon must inherit property \"getBBox\" with the proper type (1)",0,null,null],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on polygon with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: polygon must inherit property \"getCTM\" with the proper type (2)",0,null,null],["SVGGraphicsElement interface: polygon must inherit property \"getScreenCTM\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: polygon must inherit property \"requiredExtensions\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: polygon must inherit property \"systemLanguage\" with the proper type (5)",0,null,null],["SVGElement interface: polygon must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: polygon must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: polygon must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: polygon must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polygon must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polygon must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polygon must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: polygon must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polygon must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polygon must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: polygon must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polygon must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: polygon must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: polygon must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: polygon must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: polygon must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polygon must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: polygon must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polygon must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: polygon must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: polygon must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: polygon must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: polygon must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polygon must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: polygon must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: polygon must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: polygon must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: polygon must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: polygon must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: polygon must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: polygon must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: polygon must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: polygon must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: polygon must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: polygon must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: polygon must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: polygon must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: polygon must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: polygon must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: polygon must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: polygon must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: polygon must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: polygon must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: polygon must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: polygon must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: polygon must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: polygon must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: polygon must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: polygon must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: polygon must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: polygon must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: polygon must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: polygon must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: polygon must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: polygon must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: polygon must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: polygon must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: polygon must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: polygon must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: polygon must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: polygon must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: polygon must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: polygon must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: polygon must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: polygon must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: polygon must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: polygon must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: polygon must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: polygon must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGTextContentElement interface: existence and properties of interface object",0,null,null],["SVGTextContentElement interface object length",0,null,null],["SVGTextContentElement interface object name",0,null,null],["SVGTextContentElement interface: existence and properties of interface prototype object",0,null,null],["SVGTextContentElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGTextContentElement interface: constant LENGTHADJUST_UNKNOWN on interface object",0,null,null],["SVGTextContentElement interface: constant LENGTHADJUST_UNKNOWN on interface prototype object",0,null,null],["SVGTextContentElement interface: constant LENGTHADJUST_SPACING on interface object",0,null,null],["SVGTextContentElement interface: constant LENGTHADJUST_SPACING on interface prototype object",0,null,null],["SVGTextContentElement interface: constant LENGTHADJUST_SPACINGANDGLYPHS on interface object",0,null,null],["SVGTextContentElement interface: constant LENGTHADJUST_SPACINGANDGLYPHS on interface prototype object",0,null,null],["SVGTextContentElement interface: attribute textLength",0,null,null],["SVGTextContentElement interface: attribute lengthAdjust",0,null,null],["SVGTextContentElement interface: operation getNumberOfChars()",0,null,null],["SVGTextContentElement interface: operation getComputedTextLength()",0,null,null],["SVGTextContentElement interface: operation getSubStringLength(unsigned long,unsigned long)",0,null,null],["SVGTextContentElement interface: operation getStartPositionOfChar(unsigned long)",0,null,null],["SVGTextContentElement interface: operation getEndPositionOfChar(unsigned long)",0,null,null],["SVGTextContentElement interface: operation getExtentOfChar(unsigned long)",0,null,null],["SVGTextContentElement interface: operation getRotationOfChar(unsigned long)",0,null,null],["SVGTextContentElement interface: operation getCharNumAtPosition(DOMPoint)",0,null,null],["SVGTextContentElement interface: operation selectSubString(unsigned long,unsigned long)",0,null,null],["SVGTextContentElement must be primary interface of textContent",1,"assert_equals: textContent's prototype is not SVGTextContentElement.prototype expected object \"[object SVGTextContentElementPrototype]\" but got object \"[object SVGElementPrototype]\"","IdlInterface.prototype.test_primary_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1436:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_primary_interface_of@http://web-platform.test:8000/resources/idlharness.js:1423:9\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1395:5\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["Stringification of textContent",1,"assert_equals: class string of textContent expected \"[object SVGTextContentElement]\" but got \"[object SVGElement]\"","IdlInterface.prototype.test_primary_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1449:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_primary_interface_of@http://web-platform.test:8000/resources/idlharness.js:1445:5\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1395:5\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: textContent must inherit property \"LENGTHADJUST_UNKNOWN\" with the proper type (0)",1,"assert_inherits: property \"LENGTHADJUST_UNKNOWN\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: textContent must inherit property \"LENGTHADJUST_SPACING\" with the proper type (1)",1,"assert_inherits: property \"LENGTHADJUST_SPACING\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: textContent must inherit property \"LENGTHADJUST_SPACINGANDGLYPHS\" with the proper type (2)",1,"assert_inherits: property \"LENGTHADJUST_SPACINGANDGLYPHS\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: textContent must inherit property \"textLength\" with the proper type (3)",1,"assert_inherits: property \"textLength\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: textContent must inherit property \"lengthAdjust\" with the proper type (4)",1,"assert_inherits: property \"lengthAdjust\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: textContent must inherit property \"getNumberOfChars\" with the proper type (5)",1,"assert_inherits: property \"getNumberOfChars\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: textContent must inherit property \"getComputedTextLength\" with the proper type (6)",1,"assert_inherits: property \"getComputedTextLength\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: textContent must inherit property \"getSubStringLength\" with the proper type (7)",1,"assert_inherits: property \"getSubStringLength\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: calling getSubStringLength(unsigned long,unsigned long) on textContent with too few arguments must throw TypeError",1,"assert_inherits: property \"getSubStringLength\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: textContent must inherit property \"getStartPositionOfChar\" with the proper type (8)",1,"assert_inherits: property \"getStartPositionOfChar\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: calling getStartPositionOfChar(unsigned long) on textContent with too few arguments must throw TypeError",1,"assert_inherits: property \"getStartPositionOfChar\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: textContent must inherit property \"getEndPositionOfChar\" with the proper type (9)",1,"assert_inherits: property \"getEndPositionOfChar\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: calling getEndPositionOfChar(unsigned long) on textContent with too few arguments must throw TypeError",1,"assert_inherits: property \"getEndPositionOfChar\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: textContent must inherit property \"getExtentOfChar\" with the proper type (10)",1,"assert_inherits: property \"getExtentOfChar\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: calling getExtentOfChar(unsigned long) on textContent with too few arguments must throw TypeError",1,"assert_inherits: property \"getExtentOfChar\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: textContent must inherit property \"getRotationOfChar\" with the proper type (11)",1,"assert_inherits: property \"getRotationOfChar\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: calling getRotationOfChar(unsigned long) on textContent with too few arguments must throw TypeError",1,"assert_inherits: property \"getRotationOfChar\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: textContent must inherit property \"getCharNumAtPosition\" with the proper type (12)",1,"assert_inherits: property \"getCharNumAtPosition\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: calling getCharNumAtPosition(DOMPoint) on textContent with too few arguments must throw TypeError",1,"assert_inherits: property \"getCharNumAtPosition\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: textContent must inherit property \"selectSubString\" with the proper type (13)",1,"assert_inherits: property \"selectSubString\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGTextContentElement interface: calling selectSubString(unsigned long,unsigned long) on textContent with too few arguments must throw TypeError",1,"assert_inherits: property \"selectSubString\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGraphicsElement interface: textContent must inherit property \"transform\" with the proper type (0)",1,"assert_inherits: property \"transform\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGraphicsElement interface: textContent must inherit property \"getBBox\" with the proper type (1)",1,"assert_inherits: property \"getBBox\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on textContent with too few arguments must throw TypeError",1,"assert_inherits: property \"getBBox\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1550:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1544:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGraphicsElement interface: textContent must inherit property \"getCTM\" with the proper type (2)",1,"assert_inherits: property \"getCTM\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGraphicsElement interface: textContent must inherit property \"getScreenCTM\" with the proper type (3)",1,"assert_inherits: property \"getScreenCTM\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGraphicsElement interface: textContent must inherit property \"requiredExtensions\" with the proper type (4)",1,"assert_inherits: property \"requiredExtensions\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGraphicsElement interface: textContent must inherit property \"systemLanguage\" with the proper type (5)",1,"assert_inherits: property \"systemLanguage\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textContent must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: textContent must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: textContent must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: textContent must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textContent must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textContent must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textContent must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: textContent must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textContent must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textContent must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: textContent must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textContent must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: textContent must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: textContent must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: textContent must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: textContent must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textContent must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: textContent must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textContent must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: textContent must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: textContent must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: textContent must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: textContent must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textContent must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: textContent must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: textContent must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: textContent must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: textContent must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: textContent must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: textContent must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: textContent must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: textContent must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: textContent must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: textContent must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: textContent must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: textContent must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: textContent must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: textContent must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: textContent must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: textContent must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: textContent must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: textContent must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: textContent must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: textContent must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: textContent must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: textContent must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: textContent must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: textContent must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: textContent must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: textContent must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: textContent must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: textContent must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: textContent must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: textContent must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: textContent must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: textContent must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: textContent must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: textContent must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: textContent must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: textContent must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: textContent must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: textContent must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textContent must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: textContent must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: textContent must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: textContent must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: textContent must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: textContent must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: textContent must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGTextPositioningElement interface: existence and properties of interface object",0,null,null],["SVGTextPositioningElement interface object length",0,null,null],["SVGTextPositioningElement interface object name",0,null,null],["SVGTextPositioningElement interface: existence and properties of interface prototype object",0,null,null],["SVGTextPositioningElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGTextPositioningElement interface: attribute x",0,null,null],["SVGTextPositioningElement interface: attribute y",0,null,null],["SVGTextPositioningElement interface: attribute dx",0,null,null],["SVGTextPositioningElement interface: attribute dy",0,null,null],["SVGTextPositioningElement interface: attribute rotate",0,null,null],["SVGTextElement interface: existence and properties of interface object",0,null,null],["SVGTextElement interface object length",0,null,null],["SVGTextElement interface object name",0,null,null],["SVGTextElement interface: existence and properties of interface prototype object",0,null,null],["SVGTextElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGTextElement must be primary interface of text",0,null,null],["Stringification of text",0,null,null],["SVGTextPositioningElement interface: text must inherit property \"x\" with the proper type (0)",0,null,null],["SVGTextPositioningElement interface: text must inherit property \"y\" with the proper type (1)",0,null,null],["SVGTextPositioningElement interface: text must inherit property \"dx\" with the proper type (2)",0,null,null],["SVGTextPositioningElement interface: text must inherit property \"dy\" with the proper type (3)",0,null,null],["SVGTextPositioningElement interface: text must inherit property \"rotate\" with the proper type (4)",0,null,null],["SVGTextContentElement interface: text must inherit property \"LENGTHADJUST_UNKNOWN\" with the proper type (0)",0,null,null],["SVGTextContentElement interface: text must inherit property \"LENGTHADJUST_SPACING\" with the proper type (1)",0,null,null],["SVGTextContentElement interface: text must inherit property \"LENGTHADJUST_SPACINGANDGLYPHS\" with the proper type (2)",0,null,null],["SVGTextContentElement interface: text must inherit property \"textLength\" with the proper type (3)",0,null,null],["SVGTextContentElement interface: text must inherit property \"lengthAdjust\" with the proper type (4)",0,null,null],["SVGTextContentElement interface: text must inherit property \"getNumberOfChars\" with the proper type (5)",0,null,null],["SVGTextContentElement interface: text must inherit property \"getComputedTextLength\" with the proper type (6)",0,null,null],["SVGTextContentElement interface: text must inherit property \"getSubStringLength\" with the proper type (7)",0,null,null],["SVGTextContentElement interface: calling getSubStringLength(unsigned long,unsigned long) on text with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: text must inherit property \"getStartPositionOfChar\" with the proper type (8)",0,null,null],["SVGTextContentElement interface: calling getStartPositionOfChar(unsigned long) on text with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: text must inherit property \"getEndPositionOfChar\" with the proper type (9)",0,null,null],["SVGTextContentElement interface: calling getEndPositionOfChar(unsigned long) on text with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: text must inherit property \"getExtentOfChar\" with the proper type (10)",0,null,null],["SVGTextContentElement interface: calling getExtentOfChar(unsigned long) on text with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: text must inherit property \"getRotationOfChar\" with the proper type (11)",0,null,null],["SVGTextContentElement interface: calling getRotationOfChar(unsigned long) on text with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: text must inherit property \"getCharNumAtPosition\" with the proper type (12)",0,null,null],["SVGTextContentElement interface: calling getCharNumAtPosition(DOMPoint) on text with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: text must inherit property \"selectSubString\" with the proper type (13)",0,null,null],["SVGTextContentElement interface: calling selectSubString(unsigned long,unsigned long) on text with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: text must inherit property \"transform\" with the proper type (0)",0,null,null],["SVGGraphicsElement interface: text must inherit property \"getBBox\" with the proper type (1)",0,null,null],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on text with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: text must inherit property \"getCTM\" with the proper type (2)",0,null,null],["SVGGraphicsElement interface: text must inherit property \"getScreenCTM\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: text must inherit property \"requiredExtensions\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: text must inherit property \"systemLanguage\" with the proper type (5)",0,null,null],["SVGElement interface: text must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: text must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: text must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: text must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: text must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: text must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: text must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: text must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: text must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: text must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: text must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: text must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: text must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: text must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: text must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: text must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: text must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: text must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: text must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: text must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: text must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: text must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: text must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: text must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: text must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: text must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: text must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: text must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: text must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: text must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: text must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: text must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: text must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: text must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: text must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: text must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: text must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: text must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: text must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: text must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: text must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: text must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: text must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: text must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: text must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: text must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: text must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: text must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: text must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: text must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: text must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: text must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: text must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: text must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: text must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: text must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: text must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: text must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: text must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: text must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: text must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: text must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: text must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: text must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: text must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: text must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: text must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: text must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: text must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGTSpanElement interface: existence and properties of interface object",0,null,null],["SVGTSpanElement interface object length",0,null,null],["SVGTSpanElement interface object name",0,null,null],["SVGTSpanElement interface: existence and properties of interface prototype object",0,null,null],["SVGTSpanElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGTSpanElement must be primary interface of tspan",0,null,null],["Stringification of tspan",0,null,null],["SVGTextPositioningElement interface: tspan must inherit property \"x\" with the proper type (0)",0,null,null],["SVGTextPositioningElement interface: tspan must inherit property \"y\" with the proper type (1)",0,null,null],["SVGTextPositioningElement interface: tspan must inherit property \"dx\" with the proper type (2)",0,null,null],["SVGTextPositioningElement interface: tspan must inherit property \"dy\" with the proper type (3)",0,null,null],["SVGTextPositioningElement interface: tspan must inherit property \"rotate\" with the proper type (4)",0,null,null],["SVGTextContentElement interface: tspan must inherit property \"LENGTHADJUST_UNKNOWN\" with the proper type (0)",0,null,null],["SVGTextContentElement interface: tspan must inherit property \"LENGTHADJUST_SPACING\" with the proper type (1)",0,null,null],["SVGTextContentElement interface: tspan must inherit property \"LENGTHADJUST_SPACINGANDGLYPHS\" with the proper type (2)",0,null,null],["SVGTextContentElement interface: tspan must inherit property \"textLength\" with the proper type (3)",0,null,null],["SVGTextContentElement interface: tspan must inherit property \"lengthAdjust\" with the proper type (4)",0,null,null],["SVGTextContentElement interface: tspan must inherit property \"getNumberOfChars\" with the proper type (5)",0,null,null],["SVGTextContentElement interface: tspan must inherit property \"getComputedTextLength\" with the proper type (6)",0,null,null],["SVGTextContentElement interface: tspan must inherit property \"getSubStringLength\" with the proper type (7)",0,null,null],["SVGTextContentElement interface: calling getSubStringLength(unsigned long,unsigned long) on tspan with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: tspan must inherit property \"getStartPositionOfChar\" with the proper type (8)",0,null,null],["SVGTextContentElement interface: calling getStartPositionOfChar(unsigned long) on tspan with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: tspan must inherit property \"getEndPositionOfChar\" with the proper type (9)",0,null,null],["SVGTextContentElement interface: calling getEndPositionOfChar(unsigned long) on tspan with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: tspan must inherit property \"getExtentOfChar\" with the proper type (10)",0,null,null],["SVGTextContentElement interface: calling getExtentOfChar(unsigned long) on tspan with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: tspan must inherit property \"getRotationOfChar\" with the proper type (11)",0,null,null],["SVGTextContentElement interface: calling getRotationOfChar(unsigned long) on tspan with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: tspan must inherit property \"getCharNumAtPosition\" with the proper type (12)",0,null,null],["SVGTextContentElement interface: calling getCharNumAtPosition(DOMPoint) on tspan with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: tspan must inherit property \"selectSubString\" with the proper type (13)",0,null,null],["SVGTextContentElement interface: calling selectSubString(unsigned long,unsigned long) on tspan with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: tspan must inherit property \"transform\" with the proper type (0)",0,null,null],["SVGGraphicsElement interface: tspan must inherit property \"getBBox\" with the proper type (1)",0,null,null],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on tspan with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: tspan must inherit property \"getCTM\" with the proper type (2)",0,null,null],["SVGGraphicsElement interface: tspan must inherit property \"getScreenCTM\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: tspan must inherit property \"requiredExtensions\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: tspan must inherit property \"systemLanguage\" with the proper type (5)",0,null,null],["SVGElement interface: tspan must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: tspan must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: tspan must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: tspan must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: tspan must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: tspan must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: tspan must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: tspan must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: tspan must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: tspan must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: tspan must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: tspan must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: tspan must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: tspan must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: tspan must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: tspan must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: tspan must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: tspan must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: tspan must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: tspan must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: tspan must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: tspan must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: tspan must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: tspan must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: tspan must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: tspan must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: tspan must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: tspan must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: tspan must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: tspan must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: tspan must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: tspan must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: tspan must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: tspan must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: tspan must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: tspan must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: tspan must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: tspan must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: tspan must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: tspan must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: tspan must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: tspan must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: tspan must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: tspan must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: tspan must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: tspan must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: tspan must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: tspan must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: tspan must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: tspan must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: tspan must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: tspan must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: tspan must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: tspan must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: tspan must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: tspan must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: tspan must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: tspan must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: tspan must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: tspan must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: tspan must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: tspan must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: tspan must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: tspan must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: tspan must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: tspan must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: tspan must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: tspan must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: tspan must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGTextPathElement interface: existence and properties of interface object",0,null,null],["SVGTextPathElement interface object length",0,null,null],["SVGTextPathElement interface object name",0,null,null],["SVGTextPathElement interface: existence and properties of interface prototype object",0,null,null],["SVGTextPathElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGTextPathElement interface: constant TEXTPATH_METHODTYPE_UNKNOWN on interface object",0,null,null],["SVGTextPathElement interface: constant TEXTPATH_METHODTYPE_UNKNOWN on interface prototype object",0,null,null],["SVGTextPathElement interface: constant TEXTPATH_METHODTYPE_ALIGN on interface object",0,null,null],["SVGTextPathElement interface: constant TEXTPATH_METHODTYPE_ALIGN on interface prototype object",0,null,null],["SVGTextPathElement interface: constant TEXTPATH_METHODTYPE_STRETCH on interface object",0,null,null],["SVGTextPathElement interface: constant TEXTPATH_METHODTYPE_STRETCH on interface prototype object",0,null,null],["SVGTextPathElement interface: constant TEXTPATH_SPACINGTYPE_UNKNOWN on interface object",0,null,null],["SVGTextPathElement interface: constant TEXTPATH_SPACINGTYPE_UNKNOWN on interface prototype object",0,null,null],["SVGTextPathElement interface: constant TEXTPATH_SPACINGTYPE_AUTO on interface object",0,null,null],["SVGTextPathElement interface: constant TEXTPATH_SPACINGTYPE_AUTO on interface prototype object",0,null,null],["SVGTextPathElement interface: constant TEXTPATH_SPACINGTYPE_EXACT on interface object",0,null,null],["SVGTextPathElement interface: constant TEXTPATH_SPACINGTYPE_EXACT on interface prototype object",0,null,null],["SVGTextPathElement interface: attribute startOffset",0,null,null],["SVGTextPathElement interface: attribute method",0,null,null],["SVGTextPathElement interface: attribute spacing",0,null,null],["SVGTextPathElement interface: attribute href",0,null,null],["SVGTextPathElement must be primary interface of textPath",0,null,null],["Stringification of textPath",0,null,null],["SVGTextPathElement interface: textPath must inherit property \"TEXTPATH_METHODTYPE_UNKNOWN\" with the proper type (0)",0,null,null],["SVGTextPathElement interface: textPath must inherit property \"TEXTPATH_METHODTYPE_ALIGN\" with the proper type (1)",0,null,null],["SVGTextPathElement interface: textPath must inherit property \"TEXTPATH_METHODTYPE_STRETCH\" with the proper type (2)",0,null,null],["SVGTextPathElement interface: textPath must inherit property \"TEXTPATH_SPACINGTYPE_UNKNOWN\" with the proper type (3)",0,null,null],["SVGTextPathElement interface: textPath must inherit property \"TEXTPATH_SPACINGTYPE_AUTO\" with the proper type (4)",0,null,null],["SVGTextPathElement interface: textPath must inherit property \"TEXTPATH_SPACINGTYPE_EXACT\" with the proper type (5)",0,null,null],["SVGTextPathElement interface: textPath must inherit property \"startOffset\" with the proper type (6)",0,null,null],["SVGTextPathElement interface: textPath must inherit property \"method\" with the proper type (7)",0,null,null],["SVGTextPathElement interface: textPath must inherit property \"spacing\" with the proper type (8)",0,null,null],["SVGTextPathElement interface: textPath must inherit property \"href\" with the proper type (9)",0,null,null],["SVGTextContentElement interface: textPath must inherit property \"LENGTHADJUST_UNKNOWN\" with the proper type (0)",0,null,null],["SVGTextContentElement interface: textPath must inherit property \"LENGTHADJUST_SPACING\" with the proper type (1)",0,null,null],["SVGTextContentElement interface: textPath must inherit property \"LENGTHADJUST_SPACINGANDGLYPHS\" with the proper type (2)",0,null,null],["SVGTextContentElement interface: textPath must inherit property \"textLength\" with the proper type (3)",0,null,null],["SVGTextContentElement interface: textPath must inherit property \"lengthAdjust\" with the proper type (4)",0,null,null],["SVGTextContentElement interface: textPath must inherit property \"getNumberOfChars\" with the proper type (5)",0,null,null],["SVGTextContentElement interface: textPath must inherit property \"getComputedTextLength\" with the proper type (6)",0,null,null],["SVGTextContentElement interface: textPath must inherit property \"getSubStringLength\" with the proper type (7)",0,null,null],["SVGTextContentElement interface: calling getSubStringLength(unsigned long,unsigned long) on textPath with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: textPath must inherit property \"getStartPositionOfChar\" with the proper type (8)",0,null,null],["SVGTextContentElement interface: calling getStartPositionOfChar(unsigned long) on textPath with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: textPath must inherit property \"getEndPositionOfChar\" with the proper type (9)",0,null,null],["SVGTextContentElement interface: calling getEndPositionOfChar(unsigned long) on textPath with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: textPath must inherit property \"getExtentOfChar\" with the proper type (10)",0,null,null],["SVGTextContentElement interface: calling getExtentOfChar(unsigned long) on textPath with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: textPath must inherit property \"getRotationOfChar\" with the proper type (11)",0,null,null],["SVGTextContentElement interface: calling getRotationOfChar(unsigned long) on textPath with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: textPath must inherit property \"getCharNumAtPosition\" with the proper type (12)",0,null,null],["SVGTextContentElement interface: calling getCharNumAtPosition(DOMPoint) on textPath with too few arguments must throw TypeError",0,null,null],["SVGTextContentElement interface: textPath must inherit property \"selectSubString\" with the proper type (13)",0,null,null],["SVGTextContentElement interface: calling selectSubString(unsigned long,unsigned long) on textPath with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: textPath must inherit property \"transform\" with the proper type (0)",0,null,null],["SVGGraphicsElement interface: textPath must inherit property \"getBBox\" with the proper type (1)",0,null,null],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on textPath with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: textPath must inherit property \"getCTM\" with the proper type (2)",0,null,null],["SVGGraphicsElement interface: textPath must inherit property \"getScreenCTM\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: textPath must inherit property \"requiredExtensions\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: textPath must inherit property \"systemLanguage\" with the proper type (5)",0,null,null],["SVGElement interface: textPath must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: textPath must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: textPath must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: textPath must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textPath must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textPath must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textPath must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: textPath must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textPath must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textPath must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: textPath must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textPath must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: textPath must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: textPath must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: textPath must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: textPath must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textPath must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: textPath must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textPath must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: textPath must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: textPath must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: textPath must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: textPath must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textPath must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: textPath must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: textPath must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: textPath must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: textPath must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: textPath must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: textPath must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: textPath must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: textPath must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: textPath must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: textPath must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: textPath must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: textPath must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: textPath must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: textPath must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: textPath must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: textPath must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: textPath must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: textPath must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: textPath must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: textPath must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: textPath must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: textPath must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: textPath must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: textPath must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: textPath must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: textPath must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: textPath must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: textPath must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: textPath must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: textPath must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: textPath must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: textPath must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: textPath must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: textPath must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: textPath must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: textPath must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: textPath must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: textPath must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: textPath must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: textPath must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: textPath must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: textPath must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: textPath must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: textPath must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: textPath must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGImageElement interface: existence and properties of interface object",0,null,null],["SVGImageElement interface object length",0,null,null],["SVGImageElement interface object name",0,null,null],["SVGImageElement interface: existence and properties of interface prototype object",0,null,null],["SVGImageElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGImageElement interface: attribute x",0,null,null],["SVGImageElement interface: attribute y",0,null,null],["SVGImageElement interface: attribute width",0,null,null],["SVGImageElement interface: attribute height",0,null,null],["SVGImageElement interface: attribute preserveAspectRatio",0,null,null],["SVGImageElement interface: attribute crossOrigin",1,"assert_true: The prototype object must have a property \"crossOrigin\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1113:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1068:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1350:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGImageElement interface: attribute href",0,null,null],["SVGImageElement must be primary interface of image",0,null,null],["Stringification of image",0,null,null],["SVGImageElement interface: image must inherit property \"x\" with the proper type (0)",0,null,null],["SVGImageElement interface: image must inherit property \"y\" with the proper type (1)",0,null,null],["SVGImageElement interface: image must inherit property \"width\" with the proper type (2)",0,null,null],["SVGImageElement interface: image must inherit property \"height\" with the proper type (3)",0,null,null],["SVGImageElement interface: image must inherit property \"preserveAspectRatio\" with the proper type (4)",0,null,null],["SVGImageElement interface: image must inherit property \"crossOrigin\" with the proper type (5)",1,"assert_inherits: property \"crossOrigin\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGImageElement interface: image must inherit property \"href\" with the proper type (6)",0,null,null],["SVGGraphicsElement interface: image must inherit property \"transform\" with the proper type (0)",0,null,null],["SVGGraphicsElement interface: image must inherit property \"getBBox\" with the proper type (1)",0,null,null],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on image with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: image must inherit property \"getCTM\" with the proper type (2)",0,null,null],["SVGGraphicsElement interface: image must inherit property \"getScreenCTM\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: image must inherit property \"requiredExtensions\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: image must inherit property \"systemLanguage\" with the proper type (5)",0,null,null],["SVGElement interface: image must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: image must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: image must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: image must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: image must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: image must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: image must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: image must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: image must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: image must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: image must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: image must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: image must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: image must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: image must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: image must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: image must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: image must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: image must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: image must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: image must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: image must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: image must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: image must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: image must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: image must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: image must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: image must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: image must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: image must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: image must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: image must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: image must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: image must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: image must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: image must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: image must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: image must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: image must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: image must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: image must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: image must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: image must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: image must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: image must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: image must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: image must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: image must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: image must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: image must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: image must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: image must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: image must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: image must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: image must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: image must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: image must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: image must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: image must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: image must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: image must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: image must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: image must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: image must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: image must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: image must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: image must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: image must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: image must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGForeignObjectElement interface: existence and properties of interface object",0,null,null],["SVGForeignObjectElement interface object length",0,null,null],["SVGForeignObjectElement interface object name",0,null,null],["SVGForeignObjectElement interface: existence and properties of interface prototype object",0,null,null],["SVGForeignObjectElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGForeignObjectElement interface: attribute x",0,null,null],["SVGForeignObjectElement interface: attribute y",0,null,null],["SVGForeignObjectElement interface: attribute width",0,null,null],["SVGForeignObjectElement interface: attribute height",0,null,null],["SVGForeignObjectElement must be primary interface of foreignObject",0,null,null],["Stringification of foreignObject",0,null,null],["SVGForeignObjectElement interface: foreignObject must inherit property \"x\" with the proper type (0)",0,null,null],["SVGForeignObjectElement interface: foreignObject must inherit property \"y\" with the proper type (1)",0,null,null],["SVGForeignObjectElement interface: foreignObject must inherit property \"width\" with the proper type (2)",0,null,null],["SVGForeignObjectElement interface: foreignObject must inherit property \"height\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: foreignObject must inherit property \"transform\" with the proper type (0)",0,null,null],["SVGGraphicsElement interface: foreignObject must inherit property \"getBBox\" with the proper type (1)",0,null,null],["SVGGraphicsElement interface: calling getBBox(SVGBoundingBoxOptions) on foreignObject with too few arguments must throw TypeError",0,null,null],["SVGGraphicsElement interface: foreignObject must inherit property \"getCTM\" with the proper type (2)",0,null,null],["SVGGraphicsElement interface: foreignObject must inherit property \"getScreenCTM\" with the proper type (3)",0,null,null],["SVGGraphicsElement interface: foreignObject must inherit property \"requiredExtensions\" with the proper type (4)",0,null,null],["SVGGraphicsElement interface: foreignObject must inherit property \"systemLanguage\" with the proper type (5)",0,null,null],["SVGElement interface: foreignObject must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: foreignObject must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: foreignObject must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: foreignObject must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: foreignObject must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: foreignObject must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: foreignObject must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: foreignObject must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: foreignObject must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: foreignObject must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: foreignObject must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: foreignObject must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: foreignObject must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: foreignObject must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: foreignObject must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: foreignObject must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: foreignObject must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: foreignObject must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: foreignObject must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: foreignObject must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: foreignObject must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: foreignObject must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: foreignObject must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: foreignObject must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: foreignObject must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: foreignObject must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: foreignObject must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: foreignObject must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: foreignObject must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: foreignObject must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGMarkerElement interface: existence and properties of interface object",0,null,null],["SVGMarkerElement interface object length",0,null,null],["SVGMarkerElement interface object name",0,null,null],["SVGMarkerElement interface: existence and properties of interface prototype object",0,null,null],["SVGMarkerElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGMarkerElement interface: constant SVG_MARKERUNITS_UNKNOWN on interface object",0,null,null],["SVGMarkerElement interface: constant SVG_MARKERUNITS_UNKNOWN on interface prototype object",0,null,null],["SVGMarkerElement interface: constant SVG_MARKERUNITS_USERSPACEONUSE on interface object",0,null,null],["SVGMarkerElement interface: constant SVG_MARKERUNITS_USERSPACEONUSE on interface prototype object",0,null,null],["SVGMarkerElement interface: constant SVG_MARKERUNITS_STROKEWIDTH on interface object",0,null,null],["SVGMarkerElement interface: constant SVG_MARKERUNITS_STROKEWIDTH on interface prototype object",0,null,null],["SVGMarkerElement interface: constant SVG_MARKER_ORIENT_UNKNOWN on interface object",0,null,null],["SVGMarkerElement interface: constant SVG_MARKER_ORIENT_UNKNOWN on interface prototype object",0,null,null],["SVGMarkerElement interface: constant SVG_MARKER_ORIENT_AUTO on interface object",0,null,null],["SVGMarkerElement interface: constant SVG_MARKER_ORIENT_AUTO on interface prototype object",0,null,null],["SVGMarkerElement interface: constant SVG_MARKER_ORIENT_ANGLE on interface object",0,null,null],["SVGMarkerElement interface: constant SVG_MARKER_ORIENT_ANGLE on interface prototype object",0,null,null],["SVGMarkerElement interface: attribute refX",0,null,null],["SVGMarkerElement interface: attribute refY",0,null,null],["SVGMarkerElement interface: attribute markerUnits",0,null,null],["SVGMarkerElement interface: attribute markerWidth",0,null,null],["SVGMarkerElement interface: attribute markerHeight",0,null,null],["SVGMarkerElement interface: attribute orientType",0,null,null],["SVGMarkerElement interface: attribute orientAngle",0,null,null],["SVGMarkerElement interface: attribute orient",1,"assert_true: The prototype object must have a property \"orient\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1113:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1068:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1350:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGMarkerElement interface: operation setOrientToAuto()",0,null,null],["SVGMarkerElement interface: operation setOrientToAngle(SVGAngle)",0,null,null],["SVGMarkerElement interface: attribute viewBox",0,null,null],["SVGMarkerElement interface: attribute preserveAspectRatio",0,null,null],["SVGMarkerElement must be primary interface of marker",0,null,null],["Stringification of marker",0,null,null],["SVGMarkerElement interface: marker must inherit property \"SVG_MARKERUNITS_UNKNOWN\" with the proper type (0)",0,null,null],["SVGMarkerElement interface: marker must inherit property \"SVG_MARKERUNITS_USERSPACEONUSE\" with the proper type (1)",0,null,null],["SVGMarkerElement interface: marker must inherit property \"SVG_MARKERUNITS_STROKEWIDTH\" with the proper type (2)",0,null,null],["SVGMarkerElement interface: marker must inherit property \"SVG_MARKER_ORIENT_UNKNOWN\" with the proper type (3)",0,null,null],["SVGMarkerElement interface: marker must inherit property \"SVG_MARKER_ORIENT_AUTO\" with the proper type (4)",0,null,null],["SVGMarkerElement interface: marker must inherit property \"SVG_MARKER_ORIENT_ANGLE\" with the proper type (5)",0,null,null],["SVGMarkerElement interface: marker must inherit property \"refX\" with the proper type (6)",0,null,null],["SVGMarkerElement interface: marker must inherit property \"refY\" with the proper type (7)",0,null,null],["SVGMarkerElement interface: marker must inherit property \"markerUnits\" with the proper type (8)",0,null,null],["SVGMarkerElement interface: marker must inherit property \"markerWidth\" with the proper type (9)",0,null,null],["SVGMarkerElement interface: marker must inherit property \"markerHeight\" with the proper type (10)",0,null,null],["SVGMarkerElement interface: marker must inherit property \"orientType\" with the proper type (11)",0,null,null],["SVGMarkerElement interface: marker must inherit property \"orientAngle\" with the proper type (12)",0,null,null],["SVGMarkerElement interface: marker must inherit property \"orient\" with the proper type (13)",1,"assert_inherits: property \"orient\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGMarkerElement interface: marker must inherit property \"setOrientToAuto\" with the proper type (14)",0,null,null],["SVGMarkerElement interface: marker must inherit property \"setOrientToAngle\" with the proper type (15)",0,null,null],["SVGMarkerElement interface: calling setOrientToAngle(SVGAngle) on marker with too few arguments must throw TypeError",0,null,null],["SVGMarkerElement interface: marker must inherit property \"viewBox\" with the proper type (16)",0,null,null],["SVGMarkerElement interface: marker must inherit property \"preserveAspectRatio\" with the proper type (17)",0,null,null],["SVGElement interface: marker must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: marker must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: marker must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: marker must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: marker must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: marker must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: marker must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: marker must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: marker must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: marker must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: marker must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: marker must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: marker must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: marker must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: marker must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: marker must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: marker must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: marker must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: marker must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: marker must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: marker must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: marker must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: marker must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: marker must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: marker must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: marker must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: marker must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: marker must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: marker must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: marker must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: marker must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: marker must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: marker must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: marker must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: marker must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: marker must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: marker must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: marker must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: marker must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: marker must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: marker must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: marker must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: marker must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: marker must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: marker must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: marker must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: marker must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: marker must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: marker must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: marker must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: marker must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: marker must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: marker must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: marker must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: marker must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: marker must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: marker must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: marker must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: marker must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: marker must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: marker must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: marker must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: marker must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: marker must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: marker must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: marker must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: marker must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: marker must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: marker must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGSolidcolorElement interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"SVGSolidcolorElement\" expected property \"SVGSolidcolorElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:722:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:701:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSolidcolorElement interface object length",1,"assert_own_property: self does not have own property \"SVGSolidcolorElement\" expected property \"SVGSolidcolorElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:813:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:809:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSolidcolorElement interface object name",1,"assert_own_property: self does not have own property \"SVGSolidcolorElement\" expected property \"SVGSolidcolorElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:840:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:836:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSolidcolorElement interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"SVGSolidcolorElement\" expected property \"SVGSolidcolorElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:870:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:861:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGSolidcolorElement interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"SVGSolidcolorElement\" expected property \"SVGSolidcolorElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:973:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:967:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGradientElement interface: existence and properties of interface object",0,null,null],["SVGGradientElement interface object length",0,null,null],["SVGGradientElement interface object name",0,null,null],["SVGGradientElement interface: existence and properties of interface prototype object",0,null,null],["SVGGradientElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGGradientElement interface: constant SVG_SPREADMETHOD_UNKNOWN on interface object",0,null,null],["SVGGradientElement interface: constant SVG_SPREADMETHOD_UNKNOWN on interface prototype object",0,null,null],["SVGGradientElement interface: constant SVG_SPREADMETHOD_PAD on interface object",0,null,null],["SVGGradientElement interface: constant SVG_SPREADMETHOD_PAD on interface prototype object",0,null,null],["SVGGradientElement interface: constant SVG_SPREADMETHOD_REFLECT on interface object",0,null,null],["SVGGradientElement interface: constant SVG_SPREADMETHOD_REFLECT on interface prototype object",0,null,null],["SVGGradientElement interface: constant SVG_SPREADMETHOD_REPEAT on interface object",0,null,null],["SVGGradientElement interface: constant SVG_SPREADMETHOD_REPEAT on interface prototype object",0,null,null],["SVGGradientElement interface: attribute gradientUnits",0,null,null],["SVGGradientElement interface: attribute gradientTransform",0,null,null],["SVGGradientElement interface: attribute spreadMethod",0,null,null],["SVGGradientElement interface: attribute href",0,null,null],["SVGGradientElement interface: constant SVG_UNIT_TYPE_UNKNOWN on interface object",0,null,null],["SVGGradientElement interface: constant SVG_UNIT_TYPE_UNKNOWN on interface prototype object",0,null,null],["SVGGradientElement interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface object",0,null,null],["SVGGradientElement interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface prototype object",0,null,null],["SVGGradientElement interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface object",0,null,null],["SVGGradientElement interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface prototype object",0,null,null],["SVGLinearGradientElement interface: existence and properties of interface object",0,null,null],["SVGLinearGradientElement interface object length",0,null,null],["SVGLinearGradientElement interface object name",0,null,null],["SVGLinearGradientElement interface: existence and properties of interface prototype object",0,null,null],["SVGLinearGradientElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGLinearGradientElement interface: attribute x1",0,null,null],["SVGLinearGradientElement interface: attribute y1",0,null,null],["SVGLinearGradientElement interface: attribute x2",0,null,null],["SVGLinearGradientElement interface: attribute y2",0,null,null],["SVGLinearGradientElement must be primary interface of linearGradient",0,null,null],["Stringification of linearGradient",0,null,null],["SVGLinearGradientElement interface: linearGradient must inherit property \"x1\" with the proper type (0)",0,null,null],["SVGLinearGradientElement interface: linearGradient must inherit property \"y1\" with the proper type (1)",0,null,null],["SVGLinearGradientElement interface: linearGradient must inherit property \"x2\" with the proper type (2)",0,null,null],["SVGLinearGradientElement interface: linearGradient must inherit property \"y2\" with the proper type (3)",0,null,null],["SVGGradientElement interface: linearGradient must inherit property \"SVG_SPREADMETHOD_UNKNOWN\" with the proper type (0)",0,null,null],["SVGGradientElement interface: linearGradient must inherit property \"SVG_SPREADMETHOD_PAD\" with the proper type (1)",0,null,null],["SVGGradientElement interface: linearGradient must inherit property \"SVG_SPREADMETHOD_REFLECT\" with the proper type (2)",0,null,null],["SVGGradientElement interface: linearGradient must inherit property \"SVG_SPREADMETHOD_REPEAT\" with the proper type (3)",0,null,null],["SVGGradientElement interface: linearGradient must inherit property \"gradientUnits\" with the proper type (4)",0,null,null],["SVGGradientElement interface: linearGradient must inherit property \"gradientTransform\" with the proper type (5)",0,null,null],["SVGGradientElement interface: linearGradient must inherit property \"spreadMethod\" with the proper type (6)",0,null,null],["SVGGradientElement interface: linearGradient must inherit property \"href\" with the proper type (7)",0,null,null],["SVGGradientElement interface: linearGradient must inherit property \"SVG_UNIT_TYPE_UNKNOWN\" with the proper type (8)",0,null,null],["SVGGradientElement interface: linearGradient must inherit property \"SVG_UNIT_TYPE_USERSPACEONUSE\" with the proper type (9)",0,null,null],["SVGGradientElement interface: linearGradient must inherit property \"SVG_UNIT_TYPE_OBJECTBOUNDINGBOX\" with the proper type (10)",0,null,null],["SVGElement interface: linearGradient must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: linearGradient must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: linearGradient must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: linearGradient must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: linearGradient must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: linearGradient must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: linearGradient must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: linearGradient must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: linearGradient must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: linearGradient must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: linearGradient must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: linearGradient must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: linearGradient must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: linearGradient must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: linearGradient must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: linearGradient must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: linearGradient must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: linearGradient must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: linearGradient must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: linearGradient must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: linearGradient must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: linearGradient must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: linearGradient must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: linearGradient must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: linearGradient must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: linearGradient must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: linearGradient must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: linearGradient must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: linearGradient must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: linearGradient must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGRadialGradientElement interface: existence and properties of interface object",0,null,null],["SVGRadialGradientElement interface object length",0,null,null],["SVGRadialGradientElement interface object name",0,null,null],["SVGRadialGradientElement interface: existence and properties of interface prototype object",0,null,null],["SVGRadialGradientElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGRadialGradientElement interface: attribute cx",0,null,null],["SVGRadialGradientElement interface: attribute cy",0,null,null],["SVGRadialGradientElement interface: attribute r",0,null,null],["SVGRadialGradientElement interface: attribute fx",0,null,null],["SVGRadialGradientElement interface: attribute fy",0,null,null],["SVGRadialGradientElement interface: attribute fr",1,"assert_true: The prototype object must have a property \"fr\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1113:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1068:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1350:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGRadialGradientElement must be primary interface of radialGradient",0,null,null],["Stringification of radialGradient",0,null,null],["SVGRadialGradientElement interface: radialGradient must inherit property \"cx\" with the proper type (0)",0,null,null],["SVGRadialGradientElement interface: radialGradient must inherit property \"cy\" with the proper type (1)",0,null,null],["SVGRadialGradientElement interface: radialGradient must inherit property \"r\" with the proper type (2)",0,null,null],["SVGRadialGradientElement interface: radialGradient must inherit property \"fx\" with the proper type (3)",0,null,null],["SVGRadialGradientElement interface: radialGradient must inherit property \"fy\" with the proper type (4)",0,null,null],["SVGRadialGradientElement interface: radialGradient must inherit property \"fr\" with the proper type (5)",1,"assert_inherits: property \"fr\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGGradientElement interface: radialGradient must inherit property \"SVG_SPREADMETHOD_UNKNOWN\" with the proper type (0)",0,null,null],["SVGGradientElement interface: radialGradient must inherit property \"SVG_SPREADMETHOD_PAD\" with the proper type (1)",0,null,null],["SVGGradientElement interface: radialGradient must inherit property \"SVG_SPREADMETHOD_REFLECT\" with the proper type (2)",0,null,null],["SVGGradientElement interface: radialGradient must inherit property \"SVG_SPREADMETHOD_REPEAT\" with the proper type (3)",0,null,null],["SVGGradientElement interface: radialGradient must inherit property \"gradientUnits\" with the proper type (4)",0,null,null],["SVGGradientElement interface: radialGradient must inherit property \"gradientTransform\" with the proper type (5)",0,null,null],["SVGGradientElement interface: radialGradient must inherit property \"spreadMethod\" with the proper type (6)",0,null,null],["SVGGradientElement interface: radialGradient must inherit property \"href\" with the proper type (7)",0,null,null],["SVGGradientElement interface: radialGradient must inherit property \"SVG_UNIT_TYPE_UNKNOWN\" with the proper type (8)",0,null,null],["SVGGradientElement interface: radialGradient must inherit property \"SVG_UNIT_TYPE_USERSPACEONUSE\" with the proper type (9)",0,null,null],["SVGGradientElement interface: radialGradient must inherit property \"SVG_UNIT_TYPE_OBJECTBOUNDINGBOX\" with the proper type (10)",0,null,null],["SVGElement interface: radialGradient must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: radialGradient must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: radialGradient must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: radialGradient must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: radialGradient must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: radialGradient must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: radialGradient must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: radialGradient must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: radialGradient must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: radialGradient must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: radialGradient must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: radialGradient must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: radialGradient must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: radialGradient must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: radialGradient must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: radialGradient must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: radialGradient must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: radialGradient must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: radialGradient must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: radialGradient must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: radialGradient must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: radialGradient must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: radialGradient must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: radialGradient must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: radialGradient must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: radialGradient must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: radialGradient must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: radialGradient must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: radialGradient must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: radialGradient must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGMeshElement interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"SVGMeshElement\" expected property \"SVGMeshElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:722:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:701:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGMeshElement interface object length",1,"assert_own_property: self does not have own property \"SVGMeshElement\" expected property \"SVGMeshElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:813:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:809:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGMeshElement interface object name",1,"assert_own_property: self does not have own property \"SVGMeshElement\" expected property \"SVGMeshElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:840:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:836:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGMeshElement interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"SVGMeshElement\" expected property \"SVGMeshElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:870:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:861:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGMeshElement interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"SVGMeshElement\" expected property \"SVGMeshElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:973:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:967:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGMeshrowElement interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"SVGMeshrowElement\" expected property \"SVGMeshrowElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:722:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:701:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGMeshrowElement interface object length",1,"assert_own_property: self does not have own property \"SVGMeshrowElement\" expected property \"SVGMeshrowElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:813:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:809:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web---DOCSHELL 0x9e08fc00 == 30 [pid = 1854] [id = 911] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9e008800 == 29 [pid = 1854] [id = 910] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9b3a1400 == 28 [pid = 1854] [id = 909] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9b396c00 == 27 [pid = 1854] [id = 908] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9b266c00 == 26 [pid = 1854] [id = 907] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9b07e400 == 25 [pid = 1854] [id = 906] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9b073400 == 24 [pid = 1854] [id = 905] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae91400 == 23 [pid = 1854] [id = 904] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9aae2800 == 22 [pid = 1854] [id = 903] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa0e400 == 21 [pid = 1854] [id = 902] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad3fc00 == 20 [pid = 1854] [id = 901] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae5bc00 == 19 [pid = 1854] [id = 900] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9eec00 == 18 [pid = 1854] [id = 899] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa14c00 == 17 [pid = 1854] [id = 898] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0xa0f82400 == 16 [pid = 1854] [id = 897] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0xa0f7d400 == 15 [pid = 1854] [id = 896] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9fcc2000 == 14 [pid = 1854] [id = 894] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9fc2ec00 == 13 [pid = 1854] [id = 893] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9e11c800 == 12 [pid = 1854] [id = 892] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9e00d400 == 11 [pid = 1854] [id = 891] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9b4ed400 == 10 [pid = 1854] [id = 890] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9aedd000 == 9 [pid = 1854] [id = 889] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae95400 == 8 [pid = 1854] [id = 888] 02:39:37 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa3d400 == 7 [pid = 1854] [id = 887] 02:39:37 INFO - PROCESS | 1808 | platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGMeshrowElement interface object name",1,"assert_own_property: self does not have own property \"SVGMeshrowElement\" expected property \"SVGMeshrowElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:840:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:836:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGMeshrowElement interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"SVGMeshrowElement\" expected property \"SVGMeshrowElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:870:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:861:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGMeshrowElement interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"SVGMeshrowElement\" expected property \"SVGMeshrowElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:973:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:967:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGMeshpatchElement interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"SVGMeshpatchElement\" expected property \"SVGMeshpatchElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:722:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:701:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGMeshpatchElement interface object length",1,"assert_own_property: self does not have own property \"SVGMeshpatchElement\" expected property \"SVGMeshpatchElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:813:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:809:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGMeshpatchElement interface object name",1,"assert_own_property: self does not have own property \"SVGMeshpatchElement\" expected property \"SVGMeshpatchElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:840:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:836:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGMeshpatchElement interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"SVGMeshpatchElement\" expected property \"SVGMeshpatchElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:870:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:861:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGMeshpatchElement interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"SVGMeshpatchElement\" expected property \"SVGMeshpatchElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:973:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:967:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGStopElement interface: existence and properties of interface object",0,null,null],["SVGStopElement interface object length",0,null,null],["SVGStopElement interface object name",0,null,null],["SVGStopElement interface: existence and properties of interface prototype object",0,null,null],["SVGStopElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGStopElement interface: attribute offset",0,null,null],["SVGStopElement must be primary interface of stop",0,null,null],["Stringification of stop",0,null,null],["SVGStopElement interface: stop must inherit property \"offset\" with the proper type (0)",0,null,null],["SVGElement interface: stop must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: stop must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: stop must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: stop must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: stop must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: stop must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: stop must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: stop must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: stop must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: stop must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: stop must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: stop must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: stop must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: stop must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: stop must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: stop must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: stop must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: stop must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: stop must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: stop must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: stop must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: stop must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: stop must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: stop must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: stop must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: stop must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: stop must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: stop must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: stop must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: stop must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: stop must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: stop must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: stop must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: stop must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: stop must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: stop must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: stop must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: stop must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: stop must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: stop must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: stop must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: stop must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: stop must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: stop must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement interface: stop must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: stop must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: stop must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: stop must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: stop must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: stop must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: stop must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: stop must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: stop must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: stop must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: stop must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: stop must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: stop must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: stop must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: stop must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: stop must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: stop must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: stop must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: stop must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: stop must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: stop must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: stop must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: stop must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: stop must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: stop must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGPatternElement interface: existence and properties of interface object",0,null,null],["SVGPatternElement interface object length",0,null,null],["SVGPatternElement interface object name",0,null,null],["SVGPatternElement interface: existence and properties of interface prototype object",0,null,null],["SVGPatternElement interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["SVGPatternElement interface: attribute patternUnits",0,null,null],["SVGPatternElement interface: attribute patternContentUnits",0,null,null],["SVGPatternElement interface: attribute patternTransform",0,null,null],["SVGPatternElement interface: attribute x",0,null,null],["SVGPatternElement interface: attribute y",0,null,null],["SVGPatternElement interface: attribute width",0,null,null],["SVGPatternElement interface: attribute height",0,null,null],["SVGPatternElement interface: attribute viewBox",0,null,null],["SVGPatternElement interface: attribute preserveAspectRatio",0,null,null],["SVGPatternElement interface: attribute href",0,null,null],["SVGPatternElement interface: constant SVG_UNIT_TYPE_UNKNOWN on interface object",0,null,null],["SVGPatternElement interface: constant SVG_UNIT_TYPE_UNKNOWN on interface prototype object",0,null,null],["SVGPatternElement interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface object",0,null,null],["SVGPatternElement interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface prototype object",0,null,null],["SVGPatternElement interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface object",0,null,null],["SVGPatternElement interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface prototype object",0,null,null],["SVGPatternElement must be primary interface of pattern",0,null,null],["Stringification of pattern",0,null,null],["SVGPatternElement interface: pattern must inherit property \"patternUnits\" with the proper type (0)",0,null,null],["SVGPatternElement interface: pattern must inherit property \"patternContentUnits\" with the proper type (1)",0,null,null],["SVGPatternElement interface: pattern must inherit property \"patternTransform\" with the proper type (2)",0,null,null],["SVGPatternElement interface: pattern must inherit property \"x\" with the proper type (3)",0,null,null],["SVGPatternElement interface: pattern must inherit property \"y\" with the proper type (4)",0,null,null],["SVGPatternElement interface: pattern must inherit property \"width\" with the proper type (5)",0,null,null],["SVGPatternElement interface: pattern must inherit property \"height\" with the proper type (6)",0,null,null],["SVGPatternElement interface: pattern must inherit property \"viewBox\" with the proper type (7)",0,null,null],["SVGPatternElement interface: pattern must inherit property \"preserveAspectRatio\" with the proper type (8)",0,null,null],["SVGPatternElement interface: pattern must inherit property \"href\" with the proper type (9)",0,null,null],["SVGPatternElement interface: pattern must inherit property \"SVG_UNIT_TYPE_UNKNOWN\" with the proper type (10)",0,null,null],["SVGPatternElement interface: pattern must inherit property \"SVG_UNIT_TYPE_USERSPACEONUSE\" with the proper type (11)",0,null,null],["SVGPatternElement interface: pattern must inherit property \"SVG_UNIT_TYPE_OBJECTBOUNDINGBOX\" with the proper type (12)",0,null,null],["SVGElement interface: pattern must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: pattern must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: pattern must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: pattern must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: pattern must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: pattern must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: pattern must inherit property \"onabort\" with the proper type (6)",0,null,null],["SVGElement interface: pattern must inherit property \"onautocomplete\" with the proper type (7)",1,"assert_inherits: property \"onautocomplete\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: pattern must inherit property \"onautocompleteerror\" with the proper type (8)",1,"assert_inherits: property \"onautocompleteerror\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: pattern must inherit property \"onblur\" with the proper type (9)",0,null,null],["SVGElement interface: pattern must inherit property \"oncancel\" with the proper type (10)",1,"assert_inherits: property \"oncancel\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: pattern must inherit property \"oncanplay\" with the proper type (11)",0,null,null],["SVGElement interface: pattern must inherit property \"oncanplaythrough\" with the proper type (12)",0,null,null],["SVGElement interface: pattern must inherit property \"onchange\" with the proper type (13)",0,null,null],["SVGElement interface: pattern must inherit property \"onclick\" with the proper type (14)",0,null,null],["SVGElement interface: pattern must inherit property \"onclose\" with the proper type (15)",1,"assert_inherits: property \"onclose\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: pattern must inherit property \"oncontextmenu\" with the proper type (16)",0,null,null],["SVGElement interface: pattern must inherit property \"oncuechange\" with the proper type (17)",1,"assert_inherits: property \"oncuechange\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: pattern must inherit property \"ondblclick\" with the proper type (18)",0,null,null],["SVGElement interface: pattern must inherit property \"ondrag\" with the proper type (19)",0,null,null],["SVGElement interface: pattern must inherit property \"ondragend\" with the proper type (20)",0,null,null],["SVGElement interface: pattern must inherit property \"ondragenter\" with the proper type (21)",0,null,null],["SVGElement interface: pattern must inherit property \"ondragexit\" with the proper type (22)",1,"assert_inherits: property \"ondragexit\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: pattern must inherit property \"ondragleave\" with the proper type (23)",0,null,null],["SVGElement interface: pattern must inherit property \"ondragover\" with the proper type (24)",0,null,null],["SVGElement interface: pattern must inherit property \"ondragstart\" with the proper type (25)",0,null,null],["SVGElement interface: pattern must inherit property \"ondrop\" with the proper type (26)",0,null,null],["SVGElement interface: pattern must inherit property \"ondurationchange\" with the proper type (27)",0,null,null],["SVGElement interface: pattern must inherit property \"onemptied\" with the proper type (28)",0,null,null],["SVGElement interface: pattern must inherit property \"onended\" with the proper type (29)",0,null,null],["SVGElement interface: pattern must inherit property \"onerror\" with the proper type (30)",0,null,null],["SVGElement interface: pattern must inherit property \"onfocus\" with the proper type (31)",0,null,null],["SVGElement interface: pattern must inherit property \"oninput\" with the proper type (32)",0,null,null],["SVGElement interface: pattern must inherit property \"oninvalid\" with the proper type (33)",0,null,null],["SVGElement interface: pattern must inherit property \"onkeydown\" with the proper type (34)",0,null,null],["SVGElement interface: pattern must inherit property \"onkeypress\" with the proper type (35)",0,null,null],["SVGElement interface: pattern must inherit property \"onkeyup\" with the proper type (36)",0,null,null],["SVGElement interface: pattern must inherit property \"onload\" with the proper type (37)",0,null,null],["SVGElement interface: pattern must inherit property \"onloadeddata\" with the proper type (38)",0,null,null],["SVGElement interface: pattern must inherit property \"onloadedmetadata\" with the proper type (39)",0,null,null],["SVGElement interface: pattern must inherit property \"onloadstart\" with the proper type (40)",0,null,null],["SVGElement interface: pattern must inherit property \"onmousedown\" with the proper type (41)",0,null,null],["SVGElement interface: pattern must inherit property \"onmouseenter\" with the proper type (42)",0,null,null],["SVGElement interface: pattern must inherit property \"onmouseleave\" with the proper type (43)",0,null,null],["SVGElement--DOMWINDOW == 117 (0x9b4b7000) [pid = 1854] [serial = 2325] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 116 (0x9ad4d800) [pid = 1854] [serial = 2300] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 115 (0x9aed4c00) [pid = 1854] [serial = 2309] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 114 (0x9a961800) [pid = 1854] [serial = 2313] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 113 (0x9a921400) [pid = 1854] [serial = 2288] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 112 (0x9b4c0400) [pid = 1854] [serial = 2296] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 111 (0x9b463000) [pid = 1854] [serial = 2320] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 110 (0x9aa3b000) [pid = 1854] [serial = 2302] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 109 (0x9b0ad400) [pid = 1854] [serial = 2315] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 108 (0x9ae6cc00) [pid = 1854] [serial = 2304] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 107 (0x9ae1b400) [pid = 1854] [serial = 2299] [outer = (nil)] [url = about:blank] 02:39:37 INFO - ............... 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 106 (0x9ae59c00) [pid = 1854] [serial = 2306] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 105 (0x9b0af400) [pid = 1854] [serial = 2293] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 104 (0x9b0aa400) [pid = 1854] [serial = 2316] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 103 (0x9b264800) [pid = 1854] [serial = 2318] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 102 (0x9a9e4800) [pid = 1854] [serial = 2311] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 101 (0x9ae57000) [pid = 1854] [serial = 2323] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 100 (0x9ae6b000) [pid = 1854] [serial = 2307] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 99 (0x9ae1e800) [pid = 1854] [serial = 2290] [outer = (nil)] [url = about:blank] 02:39:37 INFO - ....................... 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 98 (0x9b462000) [pid = 1854] [serial = 2321] [outer = (nil)] [url = about:blank] 02:39:37 INFO - PROCESS | 1808 | --DOMWINDOW == 97 (0x9a919c00) [pid = 1854] [serial = 2328] [outer = (nil)] [url = about:blank] 02:39:41 INFO - ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 02:39:41 INFO - PROCESS | 1808 | interface: pattern must inherit property \"onmousemove\" with the proper type (44)",0,null,null],["SVGElement interface: pattern must inherit property \"onmouseout\" with the proper type (45)",0,null,null],["SVGElement interface: pattern must inherit property \"onmouseover\" with the proper type (46)",0,null,null],["SVGElement interface: pattern must inherit property \"onmouseup\" with the proper type (47)",0,null,null],["SVGElement interface: pattern must inherit property \"onwheel\" with the proper type (48)",0,null,null],["SVGElement interface: pattern must inherit property \"onpause\" with the proper type (49)",0,null,null],["SVGElement interface: pattern must inherit property \"onplay\" with the proper type (50)",0,null,null],["SVGElement interface: pattern must inherit property \"onplaying\" with the proper type (51)",0,null,null],["SVGElement interface: pattern must inherit property \"onprogress\" with the proper type (52)",0,null,null],["SVGElement interface: pattern must inherit property \"onratechange\" with the proper type (53)",0,null,null],["SVGElement interface: pattern must inherit property \"onreset\" with the proper type (54)",0,null,null],["SVGElement interface: pattern must inherit property \"onresize\" with the proper type (55)",0,null,null],["SVGElement interface: pattern must inherit property \"onscroll\" with the proper type (56)",0,null,null],["SVGElement interface: pattern must inherit property \"onseeked\" with the proper type (57)",0,null,null],["SVGElement interface: pattern must inherit property \"onseeking\" with the proper type (58)",0,null,null],["SVGElement interface: pattern must inherit property \"onselect\" with the proper type (59)",0,null,null],["SVGElement interface: pattern must inherit property \"onshow\" with the proper type (60)",0,null,null],["SVGElement interface: pattern must inherit property \"onsort\" with the proper type (61)",1,"assert_inherits: property \"onsort\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: pattern must inherit property \"onstalled\" with the proper type (62)",0,null,null],["SVGElement interface: pattern must inherit property \"onsubmit\" with the proper type (63)",0,null,null],["SVGElement interface: pattern must inherit property \"onsuspend\" with the proper type (64)",0,null,null],["SVGElement interface: pattern must inherit property \"ontimeupdate\" with the proper type (65)",0,null,null],["SVGElement interface: pattern must inherit property \"ontoggle\" with the proper type (66)",0,null,null],["SVGElement interface: pattern must inherit property \"onvolumechange\" with the proper type (67)",0,null,null],["SVGElement interface: pattern must inherit property \"onwaiting\" with the proper type (68)",0,null,null],["SVGHatchElement interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"SVGHatchElement\" expected property \"SVGHatchElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:722:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:701:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGHatchElement interface object length",1,"assert_own_property: self does not have own property \"SVGHatchElement\" expected property \"SVGHatchElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:813:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:809:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGHatchElement interface object name",1,"assert_own_property: self does not have own property \"SVGHatchElement\" expected property \"SVGHatchElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:840:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:836:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGHatchElement interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"SVGHatchElement\" expected property \"SVGHatchElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:870:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:861:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGHatchElement interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"SVGHatchElement\" expected property \"SVGHatchElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:973:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:967:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGHatchpathElement interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"SVGHatchpathElement\" expected property \"SVGHatchpathElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:722:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:701:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGHatchpathElement interface object length",1,"assert_own_property: self does not have own property \"SVGHatchpathElement\" expected property \"SVGHatchpathElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:813:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:809:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGHatchpathElement interface object name",1,"assert_own_property: self does not have own property \"SVGHatchpathElement\" expected property \"SVGHatchpathElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:840:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:836:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGHatchpathElement interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"SVGHatchpathElement\" expected property \"SVGHatchpathElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:870:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:861:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGHatchpathElement interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"SVGHatchpathElement\" expected property \"SVGHatchpathElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:973:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:967:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGCursorElement interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"SVGCursorElement\" expected property \"SVGCursorElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:722:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:701:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGCursorElement interface object length",1,"assert_own_property: self does not have own property \"SVGCursorElement\" expected property \"SVGCursorElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:813:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:809:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGCursorElement interface object name",1,"assert_own_property: self does not have own property \"SVGCursorElement\" expected property \"SVGCursorElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:840:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:836:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGCursorElement interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"SVGCursorElement\" expected property \"SVGCursorElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:870:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:861:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGCursorElement interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"SVGCursorElement\" expected property \"SVGCursorElement\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:973:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:967:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:685:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGCursorElement interface: attribute x",1,"assert_own_property: self does not have own property \"SVGCursorElement\" expected property \"SVGCursorElement\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1074:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1068:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1350:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGCursorElement interface: attribute y",1,"assert_own_property: self does not have own property \"SVGCursorElement\" expected property \"SVGCursorElement\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1074:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1068:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1350:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGCursorElement interface: attribute href",1,"assert_own_property: self does not have own property \"SVGCursorElement\" expected property \"SVGCursorElement\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1074:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1068:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1350:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGCursorElement must be primary interface of cursor",1,"assert_own_property: self does not have own property \"SVGCursorElement\" expected property \"SVGCursorElement\" missing","IdlInterface.prototype.test_primary_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1427:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_primary_interface_of@http://web-platform.test:8000/resources/idlharness.js:1423:9\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1395:5\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["Stringification of cursor",1,"assert_equals: class string of cursor expected \"[object SVGCursorElement]\" but got \"[object SVGElement]\"","IdlInterface.prototype.test_primary_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1449:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_primary_interface_of@http://web-platform.test:8000/resources/idlharness.js:1445:5\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1395:5\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGCursorElement interface: cursor must inherit property \"x\" with the proper type (0)",1,"assert_inherits: property \"x\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGCursorElement interface: cursor must inherit property \"y\" with the proper type (1)",1,"assert_inherits: property \"y\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGCursorElement interface: cursor must inherit property \"href\" with the proper type (2)",1,"assert_inherits: property \"href\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: cursor must inherit property \"className\" with the proper type (0)",0,null,null],["SVGElement interface: cursor must inherit property \"ownerSVGElement\" with the proper type (1)",0,null,null],["SVGElement interface: cursor must inherit property \"viewportElement\" with the proper type (2)",0,null,null],["SVGElement interface: cursor must inherit property \"tabIndex\" with the proper type (3)",1,"assert_inherits: property \"tabIndex\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: cursor must inherit property \"focus\" with the proper type (4)",1,"assert_inherits: property \"focus\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1407:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:364:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:362:13\n@http://web-platform.test:8000/svg/interfaces.html:1559:1\n"],["SVGElement interface: cursor must inherit property \"blur\" with the proper type (5)",1,"assert_inherits: property \"blur\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1501:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1495:13\--DOMWINDOW == 96 (0x9b0a3800) [pid = 1854] [serial = 2373] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html] 02:39:41 INFO - ....................... 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 95 (0x9b3a1800) [pid = 1854] [serial = 2380] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html] 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 94 (0x9b399400) [pid = 1854] [serial = 2378] [outer = (nil)] [url = about:blank] 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 93 (0x9b268c00) [pid = 1854] [serial = 2376] [outer = (nil)] [url = about:blank] 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 92 (0x9b076800) [pid = 1854] [serial = 2371] [outer = (nil)] [url = about:blank] 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 91 (0x9aed8000) [pid = 1854] [serial = 2369] [outer = (nil)] [url = about:blank] 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x9ad4f000) [pid = 1854] [serial = 2367] [outer = (nil)] [url = about:blank] 02:39:41 INFO - ...... 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x9aa8e000) [pid = 1854] [serial = 2365] [outer = (nil)] [url = about:blank] 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x9ad51400) [pid = 1854] [serial = 2362] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-004.html] 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x9aa11800) [pid = 1854] [serial = 2358] [outer = (nil)] [url = about:blank] 02:39:41 INFO - ................... 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x9ae87800) [pid = 1854] [serial = 2360] [outer = (nil)] [url = about:blank] 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x9aa30800) [pid = 1854] [serial = 2355] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-003.html] 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x9fcc2800) [pid = 1854] [serial = 2346] [outer = (nil)] [url = about:blank] 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x9b076000) [pid = 1854] [serial = 2332] [outer = (nil)] [url = about:blank] 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x9e010000) [pid = 1854] [serial = 2339] [outer = (nil)] [url = about:blank] 02:39:41 INFO - ......................... 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x9e11dc00) [pid = 1854] [serial = 2341] [outer = (nil)] [url = about:blank] 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x9b4f0400) [pid = 1854] [serial = 2337] [outer = (nil)] [url = about:blank] 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0xa0f82800) [pid = 1854] [serial = 2353] [outer = (nil)] [url = about:blank] 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0xa0f7f800) [pid = 1854] [serial = 2351] [outer = (nil)] [url = about:blank] 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x9e091400) [pid = 1854] [serial = 2385] [outer = (nil)] [url = about:blank] 02:39:41 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x9e00bc00) [pid = 1854] [serial = 2383] [outer = (nil)] [url = about:blank] 02:39:41 INFO - ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 02:39:41 INFO - TEST-OK | /svg/interfaces.html | took 28569ms 02:39:41 INFO - PROCESS | 1808 | 1476437981268 Marionette TRACE conn4 -> [0,2235,"getWindowHandle",null] 02:39:41 INFO - PROCESS | 1808 | 1476437981274 Marionette TRACE conn4 <- [1,2235,null,{"value":"2147483649"}] 02:39:41 INFO - TEST-START | /touch-events/create-touch-touchlist.html 02:39:41 INFO - PROCESS | 1808 | 1476437981288 Marionette TRACE conn4 -> [0,2236,"getContext",null] 02:39:41 INFO - Clearing pref dom.details_element.enabled 02:39:41 INFO - PROCESS | 1808 | 1476437981297 Marionette TRACE conn4 <- [1,2236,null,{"value":"content"}] 02:39:41 INFO - PROCESS | 1808 | 1476437981338 Marionette TRACE conn4 -> [0,2237,"setContext",{"value":"chrome"}] 02:39:41 INFO - PROCESS | 1808 | 1476437981351 Marionette TRACE conn4 <- [1,2237,null,{}] 02:39:41 INFO - PROCESS | 1808 | 1476437981374 Marionette TRACE conn4 -> [0,2238,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n let prefInterface = Components.classes[\"@mozilla.org/preferences-service;1\"]\n .getService(Components.interfaces.nsIPrefBranch);\n let pref = 'dom.details_element.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 02:39:41 INFO - PROCESS | 1808 | 1476437981403 Marionette TRACE conn4 <- [1,2238,null,{"value":null}] 02:39:41 INFO - PROCESS | 1808 | 1476437981409 Marionette TRACE conn4 -> [0,2239,"setContext",{"value":"content"}] 02:39:41 INFO - PROCESS | 1808 | 1476437981417 Marionette TRACE conn4 <- [1,2239,null,{}] 02:39:41 INFO - PROCESS | 1808 | 1476437981432 Marionette TRACE conn4 -> [0,2240,"setScriptTimeout",{"ms":35000}] 02:39:41 INFO - PROCESS | 1808 | 1476437981446 Marionette TRACE conn4 <- [1,2240,null,{}] 02:39:41 INFO - PROCESS | 1808 | 1476437981469 Marionette TRACE conn4 -> [0,2241,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:39:41 INFO - PROCESS | 1808 | 1476437981664 Marionette TRACE conn4 <- [1,2241,null,{"value":null}] 02:39:41 INFO - PROCESS | 1808 | 1476437981743 Marionette TRACE conn4 -> [0,2242,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/touch-events/create-touch-touchlist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/touch-events/create-touch-touchlist.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:39:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e0000 == 8 [pid = 1854] [id = 914] 02:39:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x9a9e4800) [pid = 1854] [serial = 2393] [outer = (nil)] 02:39:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x9aa39800) [pid = 1854] [serial = 2394] [outer = 0x9a9e4800] 02:39:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x9aa3d400) [pid = 1854] [serial = 2395] [outer = 0x9a9e4800] 02:39:43 INFO - PROCESS | 1808 | 1476437983170 Marionette TRACE conn4 <- [1,2242,null,{"value":["/touch-events/create-touch-touchlist.html",0,null,null,[["document.createTouch exists and creates a Touch object with requested properties",0,null,null],["document.createTouchList exists and correctly creates a TouchList from zero Touch objects",0,null,null],["document.createTouchList exists and correctly creates a TouchList from a single Touch",0,null,null],["document.createTouchList exists and correctly creates a TouchList from two Touch objects",0,null,null]]]}] 02:39:43 INFO - .... 02:39:43 INFO - TEST-OK | /touch-events/create-touch-touchlist.html | took 1945ms 02:39:43 INFO - PROCESS | 1808 | 1476437983234 Marionette TRACE conn4 -> [0,2243,"getWindowHandle",null] 02:39:43 INFO - PROCESS | 1808 | 1476437983241 Marionette TRACE conn4 <- [1,2243,null,{"value":"2147483649"}] 02:39:43 INFO - TEST-START | /touch-events/historical.html 02:39:43 INFO - PROCESS | 1808 | 1476437983258 Marionette TRACE conn4 -> [0,2244,"setScriptTimeout",{"ms":35000}] 02:39:43 INFO - PROCESS | 1808 | 1476437983261 Marionette TRACE conn4 <- [1,2244,null,{}] 02:39:43 INFO - PROCESS | 1808 | 1476437983284 Marionette TRACE conn4 -> [0,2245,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:39:43 INFO - PROCESS | 1808 | 1476437983510 Marionette TRACE conn4 <- [1,2245,null,{"value":null}] 02:39:43 INFO - PROCESS | 1808 | 1476437983709 Marionette TRACE conn4 -> [0,2246,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/touch-events/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/touch-events/historical.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:39:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa17000 == 9 [pid = 1854] [id = 915] 02:39:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x9aadd800) [pid = 1854] [serial = 2396] [outer = (nil)] 02:39:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x9ae1b400) [pid = 1854] [serial = 2397] [outer = 0x9aadd800] 02:39:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x9ad51400) [pid = 1854] [serial = 2398] [outer = 0x9aadd800] 02:39:44 INFO - PROCESS | 1808 | 1476437984869 Marionette TRACE conn4 <- [1,2246,null,{"value":["/touch-events/historical.html",0,null,null,[["TouchList::identifiedTouch",0,null,null]]]}] 02:39:44 INFO - . 02:39:44 INFO - TEST-OK | /touch-events/historical.html | took 1641ms 02:39:44 INFO - PROCESS | 1808 | 1476437984899 Marionette TRACE conn4 -> [0,2247,"getWindowHandle",null] 02:39:44 INFO - PROCESS | 1808 | 1476437984910 Marionette TRACE conn4 <- [1,2247,null,{"value":"2147483649"}] 02:39:44 INFO - TEST-START | /touch-events/touch-globaleventhandler-interface.html 02:39:44 INFO - PROCESS | 1808 | 1476437984923 Marionette TRACE conn4 -> [0,2248,"setScriptTimeout",{"ms":35000}] 02:39:44 INFO - PROCESS | 1808 | 1476437984930 Marionette TRACE conn4 <- [1,2248,null,{}] 02:39:44 INFO - PROCESS | 1808 | 1476437984937 Marionette TRACE conn4 -> [0,2249,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:39:45 INFO - PROCESS | 1808 | 1476437985123 Marionette TRACE conn4 <- [1,2249,null,{"value":null}] 02:39:45 INFO - PROCESS | 1808 | 1476437985141 Marionette TRACE conn4 -> [0,2250,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/touch-events/touch-globaleventhandler-interface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/touch-events/touch-globaleventhandler-interface.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:39:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae43000 == 10 [pid = 1854] [id = 916] 02:39:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x9ae6a400) [pid = 1854] [serial = 2399] [outer = (nil)] 02:39:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x9aecd000) [pid = 1854] [serial = 2400] [outer = 0x9ae6a400] 02:39:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x9ae91400) [pid = 1854] [serial = 2401] [outer = 0x9ae6a400] 02:39:46 INFO - PROCESS | 1808 | 1476437986442 Marionette TRACE conn4 <- [1,2250,null,{"value":["/touch-events/touch-globaleventhandler-interface.html",0,null,null,[["Touch events in GlobalEventHandlers",0,null,null],["Touch events are GlobalEventHandlers' own property",0,null,null],["Touch events not in Element.prototype",0,null,null]]]}] 02:39:46 INFO - ... 02:39:46 INFO - TEST-OK | /touch-events/touch-globaleventhandler-interface.html | took 1536ms 02:39:46 INFO - PROCESS | 1808 | 1476437986461 Marionette TRACE conn4 -> [0,2251,"getWindowHandle",null] 02:39:46 INFO - PROCESS | 1808 | 1476437986471 Marionette TRACE conn4 <- [1,2251,null,{"value":"2147483649"}] 02:39:46 INFO - TEST-START | /touch-events/touch-touchevent-constructor.html 02:39:46 INFO - PROCESS | 1808 | 1476437986493 Marionette TRACE conn4 -> [0,2252,"setScriptTimeout",{"ms":35000}] 02:39:46 INFO - PROCESS | 1808 | 1476437986496 Marionette TRACE conn4 <- [1,2252,null,{}] 02:39:46 INFO - PROCESS | 1808 | 1476437986505 Marionette TRACE conn4 -> [0,2253,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:39:46 INFO - PROCESS | 1808 | 1476437986674 Marionette TRACE conn4 <- [1,2253,null,{"value":null}] 02:39:46 INFO - PROCESS | 1808 | 1476437986753 Marionette TRACE conn4 -> [0,2254,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/touch-events/touch-touchevent-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/touch-events/touch-touchevent-constructor.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:39:46 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b076000 == 11 [pid = 1854] [id = 917] 02:39:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x9b079800) [pid = 1854] [serial = 2402] [outer = (nil)] 02:39:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:46 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x9b0af400) [pid = 1854] [serial = 2403] [outer = 0x9b079800] 02:39:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 88 (0x9b0ae800) [pid = 1854] [serial = 2404] [outer = 0x9b079800] 02:39:48 INFO - PROCESS | 1808 | 1476437988088 Marionette TRACE conn4 <- [1,2254,null,{"value":["/touch-events/touch-touchevent-constructor.html",0,null,null,[["Create a Touch object with insufficient properties",0,null,null],["Touch constructor exists and creates a Touch object with minimum properties",0,null,null],["Touch constructor exists and creates a Touch object with requested properties",1,"assert_approx_equals: touch.pageY is requested value expected 20.2 +/- 0.00001 but got 20","@http://web-platform.test:8000/touch-events/touch-touchevent-constructor.html:62:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/touch-events/touch-touchevent-constructor.html:37:1\n"],["TouchEvent constructor exists and creates a TouchEvent object with requested properties",0,null,null]]]}] 02:39:48 INFO - .... 02:39:48 INFO - TEST-OK | /touch-events/touch-touchevent-constructor.html | took 1646ms 02:39:48 INFO - PROCESS | 1808 | 1476437988149 Marionette TRACE conn4 -> [0,2255,"getWindowHandle",null] 02:39:48 INFO - PROCESS | 1808 | 1476437988163 Marionette TRACE conn4 <- [1,2255,null,{"value":"2147483649"}] 02:39:48 INFO - TEST-START | /typedarrays/ArrayBuffer_constructor.html 02:39:48 INFO - PROCESS | 1808 | 1476437988174 Marionette TRACE conn4 -> [0,2256,"setScriptTimeout",{"ms":35000}] 02:39:48 INFO - PROCESS | 1808 | 1476437988183 Marionette TRACE conn4 <- [1,2256,null,{}] 02:39:48 INFO - PROCESS | 1808 | 1476437988249 Marionette TRACE conn4 -> [0,2257,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:39:48 INFO - PROCESS | 1808 | 1476437988536 Marionette TRACE conn4 <- [1,2257,null,{"value":null}] 02:39:48 INFO - PROCESS | 1808 | 1476437988683 Marionette TRACE conn4 -> [0,2258,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/typedarrays/ArrayBuffer_constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/typedarrays/ArrayBuffer_constructor.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:39:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b461000 == 12 [pid = 1854] [id = 918] 02:39:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 89 (0x9b462000) [pid = 1854] [serial = 2405] [outer = (nil)] 02:39:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 90 (0x9b4b8400) [pid = 1854] [serial = 2406] [outer = 0x9b462000] 02:39:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 91 (0x9b46a000) [pid = 1854] [serial = 2407] [outer = 0x9b462000] 02:39:51 INFO - PROCESS | 1808 | --DOCSHELL 0x9b464c00 == 11 [pid = 1854] [id = 873] 02:39:51 INFO - PROCESS | 1808 | --DOCSHELL 0x9fcc3000 == 10 [pid = 1854] [id = 895] 02:39:51 INFO - PROCESS | 1808 | --DOCSHELL 0x9b0aa000 == 9 [pid = 1854] [id = 885] 02:39:51 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae57400 == 8 [pid = 1854] [id = 912] 02:39:51 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae91000 == 7 [pid = 1854] [id = 913] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 90 (0x9e099c00) [pid = 1854] [serial = 2388] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 89 (0x9b399c00) [pid = 1854] [serial = 2379] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 88 (0x9a9e8000) [pid = 1854] [serial = 2377] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 87 (0x9b219c00) [pid = 1854] [serial = 2374] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0x9b07c000) [pid = 1854] [serial = 2372] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0x9aeeac00) [pid = 1854] [serial = 2370] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x9ad55400) [pid = 1854] [serial = 2368] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x9aa9b800) [pid = 1854] [serial = 2366] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x9aede000) [pid = 1854] [serial = 2364] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x9aeee400) [pid = 1854] [serial = 2363] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x9aa33400) [pid = 1854] [serial = 2359] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x9ae96400) [pid = 1854] [serial = 2361] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x9ad3c400) [pid = 1854] [serial = 2357] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x9ae1f000) [pid = 1854] [serial = 2356] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x9fcc4c00) [pid = 1854] [serial = 2347] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 75 (0x9fcbf800) [pid = 1854] [serial = 2344] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 74 (0x9b078c00) [pid = 1854] [serial = 2333] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 73 (0x9ae4b400) [pid = 1854] [serial = 2330] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9e010400) [pid = 1854] [serial = 2340] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9e11e000) [pid = 1854] [serial = 2342] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9b4f0c00) [pid = 1854] [serial = 2338] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9b4bd400) [pid = 1854] [serial = 2335] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0xa0f82c00) [pid = 1854] [serial = 2354] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0xa0f7fc00) [pid = 1854] [serial = 2352] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0xa0f7a400) [pid = 1854] [serial = 2349] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9e092400) [pid = 1854] [serial = 2386] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9e012000) [pid = 1854] [serial = 2384] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9b4f1800) [pid = 1854] [serial = 2381] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9b4ecc00) [pid = 1854] [serial = 2382] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9b217c00) [pid = 1854] [serial = 2375] [outer = (nil)] [url = about:blank] 02:39:51 INFO - PROCESS | 1808 | 1476437991657 Marionette TRACE conn4 <- [1,2258,null,{"value":["/typedarrays/ArrayBuffer_constructor.html",0,null,null,[["The argument NaN should be interpreted as 0 for ArrayBuffer constructor.0",0,null,null],["The argument Infinity should be interpreted as 0 for ArrayBuffer constructor.1",0,null,null],["The argument -Infinity should be interpreted as 0 for ArrayBuffer constructor.2",0,null,null],["The argument 0 should be interpreted as 0 for ArrayBuffer constructor.3",0,null,null],["The argument -0 should be interpreted as 0 for ArrayBuffer constructor.4",0,null,null],["The argument -0.4 should be interpreted as 0 for ArrayBuffer constructor.5",0,null,null],["The argument -0.9 should be interpreted as 0 for ArrayBuffer constructor.6",0,null,null],["The argument 1.1 should be interpreted as 1 for ArrayBuffer constructor.7",0,null,null],["The argument 2.9 should be interpreted as 2 for ArrayBuffer constructor.8",0,null,null],["The argument 1 should be interpreted as 1 for ArrayBuffer constructor.9",0,null,null],["The argument -4043309056 should be interpreted as 0 for ArrayBuffer constructor.10",1,"assert_equals: expected 0 but got 251658240","@http://web-platform.test:8000/typedarrays/ArrayBuffer_constructor.html:25:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/ArrayBuffer_constructor.html:23:3\n@http://web-platform.test:8000/typedarrays/ArrayBuffer_constructor.html:22:1\n"],["The argument \"1\" should be interpreted as 1 for ArrayBuffer constructor.11",0,null,null],["The argument \"1e2\" should be interpreted as 100 for ArrayBuffer constructor.12",0,null,null],["The argument undefined should be interpreted as 0 for ArrayBuffer constructor.13",0,null,null],["The argument null should be interpreted as 0 for ArrayBuffer constructor.14",0,null,null],["The argument false should be interpreted as 0 for ArrayBuffer constructor.15",0,null,null],["The argument true should be interpreted as 1 for ArrayBuffer constructor.16",0,null,null]]]}] 02:39:51 INFO - ................. 02:39:51 INFO - TEST-OK | /typedarrays/ArrayBuffer_constructor.html | took 3520ms 02:39:51 INFO - PROCESS | 1808 | 1476437991693 Marionette TRACE conn4 -> [0,2259,"getWindowHandle",null] 02:39:51 INFO - PROCESS | 1808 | 1476437991699 Marionette TRACE conn4 <- [1,2259,null,{"value":"2147483649"}] 02:39:51 INFO - TEST-START | /typedarrays/ArrayBuffer_properties.html 02:39:51 INFO - PROCESS | 1808 | 1476437991709 Marionette TRACE conn4 -> [0,2260,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - PROCESS | 1808 | 1476437991715 Marionette TRACE conn4 <- [1,2260,null,{}] 02:39:51 INFO - PROCESS | 1808 | 1476437991728 Marionette TRACE conn4 -> [0,2261,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:39:52 INFO - PROCESS | 1808 | 1476437992045 Marionette TRACE conn4 <- [1,2261,null,{"value":null}] 02:39:52 INFO - PROCESS | 1808 | 1476437992181 Marionette TRACE conn4 -> [0,2262,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/typedarrays/ArrayBuffer_properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/typedarrays/ArrayBuffer_properties.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:39:52 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a963c00 == 8 [pid = 1854] [id = 919] 02:39:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9a964000) [pid = 1854] [serial = 2408] [outer = (nil)] 02:39:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:52 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9a9e4400) [pid = 1854] [serial = 2409] [outer = 0x9a964000] 02:39:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9a96b000) [pid = 1854] [serial = 2410] [outer = 0x9a964000] 02:39:53 INFO - PROCESS | 1808 | 1476437993354 Marionette TRACE conn4 <- [1,2262,null,{"value":["/typedarrays/ArrayBuffer_properties.html",0,null,null,[["Typed Arrays Test: ArrayBuffer properties",0,null,null],["Check if the byteLength is fixed at construction time and readonly",0,null,null],["Check if the new ArrayBuffer contains all bytes from begin to the end of this ArrayBuffer when the end is unspecified",0,null,null],["Check if the new ArrayBuffer contains the bytes from begin to the end of this ArrayBuffer when the end is specified",0,null,null],["Check if the slice range specified by the begin and end values is clamped to the valid index range for the current array",0,null,null],["Check if it refers to an index from the end of the array when either begin or end is negative",0,null,null],["Check if the length is clamped to zero when the computed length of the new ArrayBuffer is negative",0,null,null],["Check if the isView returns true when the value is an object implementing the ArrayBufferView interface",0,null,null],["Check if the isView returns false when the value is an object not implementing the ArrayBufferView interface",0,null,null]]]}] 02:39:53 INFO - ......... 02:39:53 INFO - TEST-OK | /typedarrays/ArrayBuffer_properties.html | took 1693ms 02:39:53 INFO - PROCESS | 1808 | 1476437993402 Marionette TRACE conn4 -> [0,2263,"getWindowHandle",null] 02:39:53 INFO - PROCESS | 1808 | 1476437993412 Marionette TRACE conn4 <- [1,2263,null,{"value":"2147483649"}] 02:39:53 INFO - TEST-START | /typedarrays/Uint8ClampedArray_constructor.html 02:39:53 INFO - PROCESS | 1808 | 1476437993426 Marionette TRACE conn4 -> [0,2264,"setScriptTimeout",{"ms":35000}] 02:39:53 INFO - PROCESS | 1808 | 1476437993430 Marionette TRACE conn4 <- [1,2264,null,{}] 02:39:53 INFO - PROCESS | 1808 | 1476437993439 Marionette TRACE conn4 -> [0,2265,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:39:53 INFO - PROCESS | 1808 | 1476437993637 Marionette TRACE conn4 <- [1,2265,null,{"value":null}] 02:39:53 INFO - PROCESS | 1808 | 1476437993778 Marionette TRACE conn4 -> [0,2266,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/typedarrays/Uint8ClampedArray_constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/typedarrays/Uint8ClampedArray_constructor.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:39:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9fd400 == 9 [pid = 1854] [id = 920] 02:39:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9a9fdc00) [pid = 1854] [serial = 2411] [outer = (nil)] 02:39:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9aa16800) [pid = 1854] [serial = 2412] [outer = 0x9a9fdc00] 02:39:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9aa15c00) [pid = 1854] [serial = 2413] [outer = 0x9a9fdc00] 02:39:54 INFO - PROCESS | 1808 | 1476437994886 Marionette TRACE conn4 <- [1,2266,null,{"value":["/typedarrays/Uint8ClampedArray_constructor.html",0,null,null,[["Check if the constructor(Uint8ClampedArray) create new Uint8ClampedArray",0,null,null],["Check if the constructor(ArrayBuffer) create new Uint8ClampedArray",0,null,null],["Check if the constructor(ArrayBuffer, byteOffset) create new Uint8ClampedArray",0,null,null],["Check if the constructor(ArrayBuffer, byteOffset, length) create new Uint8ClampedArray",0,null,null]]]}] 02:39:54 INFO - .... 02:39:54 INFO - TEST-OK | /typedarrays/Uint8ClampedArray_constructor.html | took 1494ms 02:39:54 INFO - PROCESS | 1808 | 1476437994920 Marionette TRACE conn4 -> [0,2267,"getWindowHandle",null] 02:39:54 INFO - PROCESS | 1808 | 1476437994924 Marionette TRACE conn4 <- [1,2267,null,{"value":"2147483649"}] 02:39:54 INFO - TEST-START | /typedarrays/Uint8ClampedArray_length.html 02:39:54 INFO - PROCESS | 1808 | 1476437994931 Marionette TRACE conn4 -> [0,2268,"setScriptTimeout",{"ms":35000}] 02:39:54 INFO - PROCESS | 1808 | 1476437994942 Marionette TRACE conn4 <- [1,2268,null,{}] 02:39:54 INFO - PROCESS | 1808 | 1476437994964 Marionette TRACE conn4 -> [0,2269,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:39:55 INFO - PROCESS | 1808 | 1476437995144 Marionette TRACE conn4 <- [1,2269,null,{"value":null}] 02:39:55 INFO - PROCESS | 1808 | 1476437995216 Marionette TRACE conn4 -> [0,2270,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/typedarrays/Uint8ClampedArray_length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/typedarrays/Uint8ClampedArray_length.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:39:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa90800 == 10 [pid = 1854] [id = 921] 02:39:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9aa91000) [pid = 1854] [serial = 2414] [outer = (nil)] 02:39:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9aa9c800) [pid = 1854] [serial = 2415] [outer = 0x9aa91000] 02:39:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9aad7400) [pid = 1854] [serial = 2416] [outer = 0x9aa91000] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9ae6a400) [pid = 1854] [serial = 2399] [outer = (nil)] [url = http://web-platform.test:8000/touch-events/touch-globaleventhandler-interface.html] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9ae68800) [pid = 1854] [serial = 2292] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9aa93400) [pid = 1854] [serial = 2260] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0x9b466000) [pid = 1854] [serial = 2295] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0x9b394800) [pid = 1854] [serial = 2334] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0x9aadd800) [pid = 1854] [serial = 2396] [outer = (nil)] [url = http://web-platform.test:8000/touch-events/historical.html] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9ad4b400) [pid = 1854] [serial = 2269] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9ae91800) [pid = 1854] [serial = 2390] [outer = (nil)] [url = http://web-platform.test:8000/svg/interfaces.html] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9aa18400) [pid = 1854] [serial = 2226] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/test-001.html] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9fc30c00) [pid = 1854] [serial = 2343] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-001.html] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9aad6c00) [pid = 1854] [serial = 2289] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9b078000) [pid = 1854] [serial = 2284] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9b213400) [pid = 1854] [serial = 2324] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-001.html] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9aad5000) [pid = 1854] [serial = 2329] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-002.html] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9aa36400) [pid = 1854] [serial = 2263] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9b0aac00) [pid = 1854] [serial = 2387] [outer = (nil)] [url = http://web-platform.test:8000/subresource-integrity/subresource-integrity.sub.html] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9fcc5000) [pid = 1854] [serial = 2348] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/focus-navigation/test-002.html] 02:39:57 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9b39d400) [pid = 1854] [serial = 2266] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html] 02:39:58 INFO - PROCESS | 1808 | 1476437998508 Marionette TRACE conn4 <- [1,2270,null,{"value":["/typedarrays/Uint8ClampedArray_length.html",0,null,null,[["Typed Arrays Test: Uint8ClampedArray length",0,null,null],["Check if the Uint8ClampedArray.length should be the value given by constructor",0,null,null],["Check if the Uint8ClampedArray.length is readonly",0,null,null]]]}] 02:39:58 INFO - ... 02:39:58 INFO - TEST-OK | /typedarrays/Uint8ClampedArray_length.html | took 3604ms 02:39:58 INFO - PROCESS | 1808 | 1476437998535 Marionette TRACE conn4 -> [0,2271,"getWindowHandle",null] 02:39:58 INFO - TEST-START | /typedarrays/Uint8ClampedArray_setter_getter.html 02:39:58 INFO - PROCESS | 1808 | 1476437998539 Marionette TRACE conn4 <- [1,2271,null,{"value":"2147483649"}] 02:39:58 INFO - PROCESS | 1808 | 1476437998546 Marionette TRACE conn4 -> [0,2272,"setScriptTimeout",{"ms":35000}] 02:39:58 INFO - PROCESS | 1808 | 1476437998549 Marionette TRACE conn4 <- [1,2272,null,{}] 02:39:58 INFO - PROCESS | 1808 | 1476437998559 Marionette TRACE conn4 -> [0,2273,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:39:58 INFO - PROCESS | 1808 | 1476437998798 Marionette TRACE conn4 <- [1,2273,null,{"value":null}] 02:39:58 INFO - PROCESS | 1808 | 1476437998922 Marionette TRACE conn4 -> [0,2274,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/typedarrays/Uint8ClampedArray_setter_getter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/typedarrays/Uint8ClampedArray_setter_getter.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:39:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa99000 == 11 [pid = 1854] [id = 922] 02:39:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9aad5000) [pid = 1854] [serial = 2417] [outer = (nil)] 02:39:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:39:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9aae1000) [pid = 1854] [serial = 2418] [outer = 0x9aad5000] 02:39:59 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9aae2400) [pid = 1854] [serial = 2419] [outer = 0x9aad5000] 02:40:00 INFO - ................... 02:40:00 INFO - TEST-OK | /typedarrays/Uint8ClampedArray_setter_getter.html | took 1858ms 02:40:00 INFO - PROCESS | 1808 | 1476438000375 Marionette TRACE conn4 <- [1,2274,null,{"value":["/typedarrays/Uint8ClampedArray_setter_getter.html",0,null,null,[["Check if the getter can get 1 after set 1 by the setter",0,null,null],["Check if the getter can get 255 after set 257 by the setter",0,null,null],["Check if the getter can get 3 after set 3.2 by the setter",0,null,null],["Check if the getter can get 0 after set -3.8 by the setter",0,null,null],["Check if the getter can get 0 after set 0 by the setter",0,null,null],["Check if the getter can get 0 after set -0 by the setter",0,null,null],["Check if the getter can get 1 after set \"1\" by the setter",0,null,null],["Check if the getter can get 0 after set false by the setter",0,null,null],["Check if the getter can get 1 after set true by the setter",0,null,null],["Check if the getter can get 0 after set undefined by the setter",0,null,null],["Check if the getter can get 0 after set null by the setter",0,null,null],["Check if the getter can get 0 after set NaN by the setter",0,null,null],["Check if the getter can get 255 after set Infinity by the setter",0,null,null],["Check if the getter can get 0 after set -Infinity by the setter",0,null,null],["Check if the parameter of Uint8ClampedArray.set() accept octet[]",0,null,null],["Check if the parameter of Uint8ClampedArray.set() accept octet[] and offset",0,null,null],["Check if the parameter of Uint8ClampedArray.set() accept Uint8ClampedArray",0,null,null],["Check if the parameter of Uint8ClampedArray.set() accept Uint8ClampedArray and offset",0,null,null],["Check if an exception is raised when the offset plus the length of the given array is out of range for the current array",0,null,null]]]}] 02:40:00 INFO - PROCESS | 1808 | 1476438000405 Marionette TRACE conn4 -> [0,2275,"getWindowHandle",null] 02:40:00 INFO - PROCESS | 1808 | 1476438000419 Marionette TRACE conn4 <- [1,2275,null,{"value":"2147483649"}] 02:40:00 INFO - TEST-START | /typedarrays/Uint8ClampedArray_subarray.html 02:40:00 INFO - PROCESS | 1808 | 1476438000427 Marionette TRACE conn4 -> [0,2276,"setScriptTimeout",{"ms":35000}] 02:40:00 INFO - PROCESS | 1808 | 1476438000433 Marionette TRACE conn4 <- [1,2276,null,{}] 02:40:00 INFO - PROCESS | 1808 | 1476438000441 Marionette TRACE conn4 -> [0,2277,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:00 INFO - PROCESS | 1808 | 1476438000714 Marionette TRACE conn4 <- [1,2277,null,{"value":null}] 02:40:00 INFO - PROCESS | 1808 | 1476438000904 Marionette TRACE conn4 -> [0,2278,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/typedarrays/Uint8ClampedArray_subarray.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/typedarrays/Uint8ClampedArray_subarray.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa32000 == 12 [pid = 1854] [id = 923] 02:40:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9aa34400) [pid = 1854] [serial = 2420] [outer = (nil)] 02:40:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9aa94400) [pid = 1854] [serial = 2421] [outer = 0x9aa34400] 02:40:01 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9aa38000) [pid = 1854] [serial = 2422] [outer = 0x9aa34400] 02:40:02 INFO - PROCESS | 1808 | 1476438002390 Marionette TRACE conn4 <- [1,2278,null,{"value":["/typedarrays/Uint8ClampedArray_subarray.html",0,null,null,[["Typed Arrays Test: Uint8ClampedArray subarray",0,null,null],["Check if a new Uint8ClampedArray is returned for the Uint8ClampedArray, referencing the elements at begin",0,null,null],["Check if a new Uint8ClampedArray is returned for the Uint8ClampedArray, referencing the elements at begin to end",0,null,null],["Check if the subarray range specified by the begin and end values is clamped to the valid index range for the current array",0,null,null],["Check if it refers to an index from the end of the array when either begin or end is negative",0,null,null],["Check if the length is clamped to zero when the computed length of the new Uint8ClampedArray is negative",0,null,null]]]}] 02:40:02 INFO - ...... 02:40:02 INFO - TEST-OK | /typedarrays/Uint8ClampedArray_subarray.html | took 2037ms 02:40:02 INFO - PROCESS | 1808 | 1476438002471 Marionette TRACE conn4 -> [0,2279,"getWindowHandle",null] 02:40:02 INFO - PROCESS | 1808 | 1476438002480 Marionette TRACE conn4 <- [1,2279,null,{"value":"2147483649"}] 02:40:02 INFO - TEST-START | /typedarrays/constructors.html 02:40:02 INFO - PROCESS | 1808 | 1476438002506 Marionette TRACE conn4 -> [0,2280,"setScriptTimeout",{"ms":35000}] 02:40:02 INFO - PROCESS | 1808 | 1476438002517 Marionette TRACE conn4 <- [1,2280,null,{}] 02:40:02 INFO - PROCESS | 1808 | 1476438002526 Marionette TRACE conn4 -> [0,2281,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:02 INFO - PROCESS | 1808 | 1476438002795 Marionette TRACE conn4 <- [1,2281,null,{"value":null}] 02:40:02 INFO - PROCESS | 1808 | 1476438002965 Marionette TRACE conn4 -> [0,2282,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/typedarrays/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/typedarrays/constructors.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:03 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9f4c00 == 13 [pid = 1854] [id = 924] 02:40:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9acac000) [pid = 1854] [serial = 2423] [outer = (nil)] 02:40:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:03 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9ad39000) [pid = 1854] [serial = 2424] [outer = 0x9acac000] 02:40:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9ad37400) [pid = 1854] [serial = 2425] [outer = 0x9acac000] 02:40:05 INFO - ................................................................................................................................................................................................ 02:40:05 INFO - TEST-OK | /typedarrays/constructors.html | took 3217ms 02:40:05 INFO - TEST-START | /uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:40:06 INFO - PROCESS | 1808 | 1476438004967 Marionette TRACE conn4 <- [1,2282,null,{"value":["/typedarrays/constructors.html",0,null,null,[["Typed Array constructors",0,null,null],["Constructing interface Int8Array with no arguments should throw.",1,"assert_throws: function \"function () {\n new window[i]();\n }\" did not throw","@http://web-platform.test:8000/typedarrays/constructors.html:32:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:30:5\n@http://web-platform.test:8000/typedarrays/constructors.html:29:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["Constructing interface Uint8Array with no arguments should throw.",1,"assert_throws: function \"function () {\n new window[i]();\n }\" did not throw","@http://web-platform.test:8000/typedarrays/constructors.html:32:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:30:5\n@http://web-platform.test:8000/typedarrays/constructors.html:29:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["Constructing interface Uint8ClampedArray with no arguments should throw.",1,"assert_throws: function \"function () {\n new window[i]();\n }\" did not throw","@http://web-platform.test:8000/typedarrays/constructors.html:32:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:30:5\n@http://web-platform.test:8000/typedarrays/constructors.html:29:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["Constructing interface Int16Array with no arguments should throw.",1,"assert_throws: function \"function () {\n new window[i]();\n }\" did not throw","@http://web-platform.test:8000/typedarrays/constructors.html:32:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:30:5\n@http://web-platform.test:8000/typedarrays/constructors.html:29:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["Constructing interface Uint16Array with no arguments should throw.",1,"assert_throws: function \"function () {\n new window[i]();\n }\" did not throw","@http://web-platform.test:8000/typedarrays/constructors.html:32:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:30:5\n@http://web-platform.test:8000/typedarrays/constructors.html:29:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["Constructing interface Int32Array with no arguments should throw.",1,"assert_throws: function \"function () {\n new window[i]();\n }\" did not throw","@http://web-platform.test:8000/typedarrays/constructors.html:32:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:30:5\n@http://web-platform.test:8000/typedarrays/constructors.html:29:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["Constructing interface Uint32Array with no arguments should throw.",1,"assert_throws: function \"function () {\n new window[i]();\n }\" did not throw","@http://web-platform.test:8000/typedarrays/constructors.html:32:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:30:5\n@http://web-platform.test:8000/typedarrays/constructors.html:29:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["Constructing interface Float32Array with no arguments should throw.",1,"assert_throws: function \"function () {\n new window[i]();\n }\" did not throw","@http://web-platform.test:8000/typedarrays/constructors.html:32:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:30:5\n@http://web-platform.test:8000/typedarrays/constructors.html:29:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["Constructing interface Float64Array with no arguments should throw.",1,"assert_throws: function \"function () {\n new window[i]();\n }\" did not throw","@http://web-platform.test:8000/typedarrays/constructors.html:32:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:30:5\n@http://web-platform.test:8000/typedarrays/constructors.html:29:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["Constructing interface ArrayBuffer with no arguments should throw.",1,"assert_throws: function \"function () {\n new window[i]();\n }\" did not throw","@http://web-platform.test:8000/typedarrays/constructors.html:32:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:30:5\n@http://web-platform.test:8000/typedarrays/constructors.html:29:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["Constructing interface DataView with no arguments should throw.",0,null,null],["The argument NaN (0) should be interpreted as 0 for interface Int8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument Infinity (1) should be interpreted as 0 for interface Int8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -Infinity (2) should be interpreted as 0 for interface Int8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 0 (3) should be interpreted as 0 for interface Int8Array.",0,null,null],["The argument -0 (4) should be interpreted as 0 for interface Int8Array.",0,null,null],["The argument -0.4 (5) should be interpreted as 0 for interface Int8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -0.9 (6) should be interpreted as 0 for interface Int8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1.1 (7) should be interpreted as 1 for interface Int8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 2.9 (8) should be interpreted as 2 for interface Int8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1 (9) should be interpreted as 1 for interface Int8Array.",0,null,null],["The argument -4043309056 (10) should be interpreted as 0 for interface Int8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1\" (11) should be interpreted as 1 for interface Int8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1e2\" (12) should be interpreted as 100 for interface Int8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument undefined (13) should be interpreted as 0 for interface Int8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument null (14) should be interpreted as 0 for interface Int8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument false (15) should be interpreted as 0 for interface Int8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument true (16) should be interpreted as 1 for interface Int8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument object \"[object Object]\" (17) should be interpreted as 0 for interface Int8Array.",0,null,null],["The argument object \"[object Object]\" (18) should be interpreted as 0 for interface Int8Array.",1,"assert_equals: expected 0 but got 2","@http://web-platform.test:8000/typedarrays/constructors.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument [0, 0] (19) should be interpreted as 2 for interface Int8Array.",0,null,null],["The argument NaN (0) should be interpreted as 0 for interface Uint8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument Infinity (1) should be interpreted as 0 for interface Uint8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -Infinity (2) should be interpreted as 0 for interface Uint8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 0 (3) should be interpreted as 0 for interface Uint8Array.",0,null,null],["The argument -0 (4) should be interpreted as 0 for interface Uint8Array.",0,null,null],["The argument -0.4 (5) should be interpreted as 0 for interface Uint8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -0.9 (6) should be interpreted as 0 for interface Uint8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1.1 (7) should be interpreted as 1 for interface Uint8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 2.9 (8) should be interpreted as 2 for interface Uint8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1 (9) should be interpreted as 1 for interface Uint8Array.",0,null,null],["The argument -4043309056 (10) should be interpreted as 0 for interface Uint8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1\" (11) should be interpreted as 1 for interface Uint8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1e2\" (12) should be interpreted as 100 for interface Uint8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument undefined (13) should be interpreted as 0 for interface Uint8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument null (14) should be interpreted as 0 for interface Uint8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument false (15) should be interpreted as 0 for interface Uint8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument true (16) should be interpreted as 1 for interface Uint8Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument object \"[object Object]\" (17) should be interpreted as 0 for interface Uint8Array.",0,null,null],["The argument object \"[object Object]\" (18) should be interpreted as 0 for interface Uint8Array.",1,"assert_equals: expected 0 but got 2","@http://web-platform.test:8000/typedarrays/constructors.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument [0, 0] (19) should be interpreted as 2 for interface Uint8Array.",0,null,null],["The argument NaN (0) should be interpreted as 0 for interface Uint8ClampedArray.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument Infinity (1) should be interpreted as 0 for interface Uint8ClampedArray.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -Infinity (2) should be interpreted as 0 for interface Uint8ClampedArray.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 0 (3) should be interpreted as 0 for interface Uint8ClampedArray.",0,null,null],["The argument -0 (4) should be interpreted as 0 for interface Uint8ClampedArray.",0,null,null],["The argument -0.4 (5) should be interpreted as 0 for interface Uint8ClampedArray.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -0.9 (6) should be interpreted as 0 for interface Uint8ClampedArray.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1.1 (7) should be interpreted as 1 for interface Uint8ClampedArray.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 2.9 (8) should be interpreted as 2 for interface Uint8ClampedArray.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1 (9) should be interpreted as 1 for interface Uint8ClampedArray.",0,null,null],["The argument -4043309056 (10) should be interpreted as 0 for interface Uint8ClampedArray.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1\" (11) should be interpreted as 1 for interface Uint8ClampedArray.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1e2\" (12) should be interpreted as 100 for interface Uint8ClampedArray.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument undefined (13) should be interpreted as 0 for interface Uint8ClampedArray.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument null (14) should be interpreted as 0 for interface Uint8ClampedArray.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument false (15) should be interpreted as 0 for interface Uint8ClampedArray.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument true (16) should be interpreted as 1 for interface Uint8ClampedArray.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument object \"[object Object]\" (17) should be interpreted as 0 for interface Uint8ClampedArray.",0,null,null],["The argument object \"[object Object]\" (18) should be interpreted as 0 for interface Uint8ClampedArray.",1,"assert_equals: expected 0 but got 2","@http://web-platform.test:8000/typedarrays/constructors.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument [0, 0] (19) should be interpreted as 2 for interface Uint8ClampedArray.",0,null,null],["The argument NaN (0) should be interpreted as 0 for interface Int16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument Infinity (1) should be interpreted as 0 for interface Int16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -Infinity (2) should be interpreted as 0 for interface Int16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 0 (3) should be interpreted as 0 for interface Int16Array.",0,null,null],["The argument -0 (4) should be interpreted as 0 for interface Int16Array.",0,null,null],["The argument -0.4 (5) should be interpreted as 0 for interface Int16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -0.9 (6) should be interpreted as 0 for interface Int16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1.1 (7) should be interpreted as 1 for interface Int16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 2.9 (8) should be interpreted as 2 for interface Int16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1 (9) should be interpreted as 1 for interface Int16Array.",0,null,null],["The argument -4043309056 (10) should be interpreted as 0 for interface Int16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1\" (11) should be interpreted as 1 for interface Int16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1e2\" (12) should be interpreted as 100 for interface Int16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument undefined (13) should be interpreted as 0 for interface Int16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument null (14) should be interpreted as 0 for interface Int16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument false (15) should be interpreted as 0 for interface Int16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument true (16) should be interpreted as 1 for interface Int16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument object \"[object Object]\" (17) should be interpreted as 0 for interface Int16Array.",0,null,null],["The argument object \"[object Object]\" (18) should be interpreted as 0 for interface Int16Array.",1,"assert_equals: expected 0 but got 2","@http://web-platform.test:8000/typedarrays/constructors.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument [0, 0] (19) should be interpreted as 2 for interface Int16Array.",0,null,null],["The argument NaN (0) should be interpreted as 0 for interface Uint16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument Infinity (1) should be interpreted as 0 for interface Uint16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -Infinity (2) should be interpreted as 0 for interface Uint16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 0 (3) should be interpreted as 0 for interface Uint16Array.",0,null,null],["The argument -0 (4) should be interpreted as 0 for interface Uint16Array.",0,null,null],["The argument -0.4 (5) should be interpreted as 0 for interface Uint16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -0.9 (6) should be interpreted as 0 for interface Uint16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1.1 (7) should be interpreted as 1 for interface Uint16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 2.9 (8) should be interpreted as 2 for interface Uint16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1 (9) should be interpreted as 1 for interface Uint16Array.",0,null,null],["The argument -4043309056 (10) should be interpreted as 0 for interface Uint16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1\" (11) should be interpreted as 1 for interface Uint16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1e2\" (12) should be interpreted as 100 for interface Uint16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument undefined (13) should be interpreted as 0 for interface Uint16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument null (14) should be interpreted as 0 for interface Uint16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument false (15) should be interpreted as 0 for interface Uint16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument true (16) should be interpreted as 1 for interface Uint16Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument object \"[object Object]\" (17) should be interpreted as 0 for interface Uint16Array.",0,null,null],["The argument object \"[object Object]\" (18) should be interpreted as 0 for interface Uint16Array.",1,"assert_equals: expected 0 but got 2","@http://web-platform.test:8000/typedarrays/constructors.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument [0, 0] (19) should be interpreted as 2 for interface Uint16Array.",0,null,null],["The argument NaN (0) should be interpreted as 0 for interface Int32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument Infinity (1) should be interpreted as 0 for interface Int32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -Infinity (2) should be interpreted as 0 for interface Int32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 0 (3) should be interpreted as 0 for interface Int32Array.",0,null,null],["The argument -0 (4) should be interpreted as 0 for interface Int32Array.",0,null,null],["The argument -0.4 (5) should be interpreted as 0 for interface Int32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -0.9 (6) should be interpreted as 0 for interface Int32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1.1 (7) should be interpreted as 1 for interface Int32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 2.9 (8) should be interpreted as 2 for interface Int32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1 (9) should be interpreted as 1 for interface Int32Array.",0,null,null],["The argument -4043309056 (10) should be interpreted as 0 for interface Int32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1\" (11) should be interpreted as 1 for interface Int32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1e2\" (12) should be interpreted as 100 for interface Int32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument undefined (13) should be interpreted as 0 for interface Int32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument null (14) should be interpreted as 0 for interface Int32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument false (15) should be interpreted as 0 for interface Int32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument true (16) should be interpreted as 1 for interface Int32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument object \"[object Object]\" (17) should be interpreted as 0 for interface Int32Array.",0,null,null],["The argument object \"[object Object]\" (18) should be interpreted as 0 for interface Int32Array.",1,"assert_equals: expected 0 but got 2","@http://web-platform.test:8000/typedarrays/constructors.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument [0, 0] (19) should be interpreted as 2 for interface Int32Array.",0,null,null],["The argument NaN (0) should be interpreted as 0 for interface Uint32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument Infinity (1) should be interpreted as 0 for interface Uint32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -Infinity (2) should be interpreted as 0 for interface Uint32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 0 (3) should be interpreted as 0 for interface Uint32Array.",0,null,null],["The argument -0 (4) should be interpreted as 0 for interface Uint32Array.",0,null,null],["The argument -0.4 (5) should be interpreted as 0 for interface Uint32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -0.9 (6) should be interpreted as 0 for interface Uint32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1.1 (7) should be interpreted as 1 for interface Uint32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 2.9 (8) should be interpreted as 2 for interface Uint32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1 (9) should be interpreted as 1 for interface Uint32Array.",0,null,null],["The argument -4043309056 (10) should be interpreted as 0 for interface Uint32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1\" (11) should be interpreted as 1 for interface Uint32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1e2\" (12) should be interpreted as 100 for interface Uint32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument undefined (13) should be interpreted as 0 for interface Uint32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument null (14) should be interpreted as 0 for interface Uint32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument false (15) should be interpreted as 0 for interface Uint32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument true (16) should be interpreted as 1 for interface Uint32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument object \"[object Object]\" (17) should be interpreted as 0 for interface Uint32Array.",0,null,null],["The argument object \"[object Object]\" (18) should be interpreted as 0 for interface Uint32Array.",1,"assert_equals: expected 0 but got 2","@http://web-platform.test:8000/typedarrays/constructors.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument [0, 0] (19) should be interpreted as 2 for interface Uint32Array.",0,null,null],["The argument NaN (0) should be interpreted as 0 for interface Float32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument Infinity (1) should be interpreted as 0 for interface Float32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -Infinity (2) should be interpreted as 0 for interface Float32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 0 (3) should be interpreted as 0 for interface Float32Array.",0,null,null],["The argument -0 (4) should be interpreted as 0 for interface Float32Array.",0,null,null],["The argument -0.4 (5) should be interpreted as 0 for interface Float32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -0.9 (6) should be interpreted as 0 for interface Float32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1.1 (7) should be interpreted as 1 for interface Float32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 2.9 (8) should be interpreted as 2 for interface Float32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1 (9) should be interpreted as 1 for interface Float32Array.",0,null,null],["The argument -4043309056 (10) should be interpreted as 0 for interface Float32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1\" (11) should be interpreted as 1 for interface Float32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1e2\" (12) should be interpreted as 100 for interface Float32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument undefined (13) should be interpreted as 0 for interface Float32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument null (14) should be interpreted as 0 for interface Float32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument false (15) should be interpreted as 0 for interface Float32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument true (16) should be interpreted as 1 for interface Float32Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument object \"[object Object]\" (17) should be interpreted as 0 for interface Float32Array.",0,null,null],["The argument object \"[object Object]\" (18) should be interpreted as 0 for interface Float32Array.",1,"assert_equals: expected 0 but got 2","@http://web-platform.test:8000/typedarrays/constructors.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument [0, 0] (19) should be interpreted as 2 for interface Float32Array.",0,null,null],["The argument NaN (0) should be interpreted as 0 for interface Float64Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument Infinity (1) should be interpreted as 0 for interface Float64Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -Infinity (2) should be interpreted as 0 for interface Float64Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 0 (3) should be interpreted as 0 for interface Float64Array.",0,null,null],["The argument -0 (4) should be interpreted as 0 for interface Float64Array.",0,null,null],["The argument -0.4 (5) should be interpreted as 0 for interface Float64Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument -0.9 (6) should be interpreted as 0 for interface Float64Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1.1 (7) should be interpreted as 1 for interface Float64Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 2.9 (8) should be interpreted as 2 for interface Float64Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument 1 (9) should be interpreted as 1 for interface Float64Array.",0,null,null],["The argument -4043309056 (10) should be interpreted as 0 for interface Float64Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1\" (11) should be interpreted as 1 for interface Float64Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument \"1e2\" (12) should be interpreted as 100 for interface Float64Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument undefined (13) should be interpreted as 0 for interface Float64Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument null (14) should be interpreted as 0 for interface Float64Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument false (15) should be interpreted as 0 for interface Float64Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument true (16) should be interpreted as 1 for interface Float64Array.",1,"invalid arguments","@http://web-platform.test:8000/typedarrays/constructors.html:41:18\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument object \"[object Object]\" (17) should be interpreted as 0 for interface Float64Array.",0,null,null],["The argument object \"[object Object]\" (18) should be interpreted as 0 for interface Float64Array.",1,"assert_equals: expected 0 but got 2","@http://web-platform.test:8000/typedarrays/constructors.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:40:7\n@http://web-platform.test:8000/typedarrays/constructors.html:38:5\n@http://web-platform.test:8000/typedarrays/constructors.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/typedarrays/constructors.html:28:1\n"],["The argument [0, 0] (19) should be interpreted as 2 for interface Float64Array.",0,null,null]]]}] 02:40:06 INFO - PROCESS | 1808 | 1476438005715 Marionette TRACE conn4 -> [0,2283,"getWindowHandle",null] 02:40:06 INFO - PROCESS | 1808 | 1476438005718 Marionette TRACE conn4 <- [1,2283,null,{"value":"2147483649"}] 02:40:06 INFO - PROCESS | 1808 | 1476438005816 Marionette TRACE conn4 -> [0,2284,"setScriptTimeout",{"ms":35000}] 02:40:06 INFO - PROCESS | 1808 | 1476438005846 Marionette TRACE conn4 <- [1,2284,null,{}] 02:40:06 INFO - PROCESS | 1808 | 1476438005857 Marionette TRACE conn4 -> [0,2285,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:06 INFO - PROCESS | 1808 | 1476438006236 Marionette TRACE conn4 <- [1,2285,null,{"value":null}] 02:40:06 INFO - PROCESS | 1808 | 1476438006405 Marionette TRACE conn4 -> [0,2286,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:06 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a966000 == 14 [pid = 1854] [id = 925] 02:40:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9a966800) [pid = 1854] [serial = 2426] [outer = (nil)] 02:40:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:06 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9a9f4000) [pid = 1854] [serial = 2427] [outer = 0x9a966800] 02:40:06 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9a9f2000) [pid = 1854] [serial = 2428] [outer = 0x9a966800] 02:40:07 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa90800 == 13 [pid = 1854] [id = 921] 02:40:07 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9fd400 == 12 [pid = 1854] [id = 920] 02:40:07 INFO - PROCESS | 1808 | --DOCSHELL 0x9a963c00 == 11 [pid = 1854] [id = 919] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 63 (0x9b4c1c00) [pid = 1854] [serial = 2268] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 62 (0x9b0af400) [pid = 1854] [serial = 2403] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9aecd000) [pid = 1854] [serial = 2400] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9b0ac400) [pid = 1854] [serial = 2294] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9ae73c00) [pid = 1854] [serial = 2262] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9b4e6c00) [pid = 1854] [serial = 2297] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9b46b400) [pid = 1854] [serial = 2336] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9ad51400) [pid = 1854] [serial = 2398] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9ae95c00) [pid = 1854] [serial = 2271] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9b07d000) [pid = 1854] [serial = 2391] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9b20e800) [pid = 1854] [serial = 2228] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9fcbf000) [pid = 1854] [serial = 2345] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9b4b8400) [pid = 1854] [serial = 2406] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9ae1b400) [pid = 1854] [serial = 2397] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9aee0c00) [pid = 1854] [serial = 2392] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9aa39800) [pid = 1854] [serial = 2394] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9ae91400) [pid = 1854] [serial = 2401] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9ad3e000) [pid = 1854] [serial = 2291] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0x9b0b0c00) [pid = 1854] [serial = 2286] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 44 (0x9b46b800) [pid = 1854] [serial = 2326] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 43 (0x9ae3e400) [pid = 1854] [serial = 2331] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 42 (0x9ad3ec00) [pid = 1854] [serial = 2265] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 41 (0x9e014800) [pid = 1854] [serial = 2389] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | --DOMWINDOW == 40 (0xa0f79800) [pid = 1854] [serial = 2350] [outer = (nil)] [url = about:blank] 02:40:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9fb000 == 12 [pid = 1854] [id = 926] 02:40:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 41 (0x9a9fbc00) [pid = 1854] [serial = 2429] [outer = (nil)] 02:40:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 42 (0x9a9f8000) [pid = 1854] [serial = 2430] [outer = 0x9a9fbc00] 02:40:07 INFO - PROCESS | 1808 | 1476438007932 Marionette TRACE conn4 <- [1,2286,null,{"value":["/uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:40:07 INFO - . 02:40:07 INFO - TEST-OK | /uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2204ms 02:40:07 INFO - PROCESS | 1808 | 1476438007984 Marionette TRACE conn4 -> [0,2287,"getWindowHandle",null] 02:40:07 INFO - PROCESS | 1808 | 1476438007989 Marionette TRACE conn4 <- [1,2287,null,{"value":"2147483649"}] 02:40:07 INFO - TEST-START | /uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html 02:40:07 INFO - PROCESS | 1808 | 1476438007997 Marionette TRACE conn4 -> [0,2288,"setScriptTimeout",{"ms":35000}] 02:40:08 INFO - PROCESS | 1808 | 1476438008003 Marionette TRACE conn4 <- [1,2288,null,{}] 02:40:08 INFO - PROCESS | 1808 | 1476438008010 Marionette TRACE conn4 -> [0,2289,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:08 INFO - PROCESS | 1808 | 1476438008199 Marionette TRACE conn4 <- [1,2289,null,{"value":null}] 02:40:08 INFO - PROCESS | 1808 | 1476438008300 Marionette TRACE conn4 -> [0,2290,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:08 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a95fc00 == 13 [pid = 1854] [id = 927] 02:40:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 43 (0x9a9fa000) [pid = 1854] [serial = 2431] [outer = (nil)] 02:40:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:08 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 44 (0x9aaddc00) [pid = 1854] [serial = 2432] [outer = 0x9a9fa000] 02:40:08 INFO - PROCESS | 1808 | ++DOMWINDOW == 45 (0x9aca2000) [pid = 1854] [serial = 2433] [outer = 0x9a9fa000] 02:40:09 INFO - PROCESS | 1808 | 1476438009377 Marionette TRACE conn4 <- [1,2290,null,{"value":["/uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:40:09 INFO - .. 02:40:09 INFO - TEST-OK | /uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html | took 1432ms 02:40:09 INFO - PROCESS | 1808 | 1476438009430 Marionette TRACE conn4 -> [0,2291,"getWindowHandle",null] 02:40:09 INFO - PROCESS | 1808 | 1476438009441 Marionette TRACE conn4 <- [1,2291,null,{"value":"2147483649"}] 02:40:09 INFO - TEST-START | /uievents/legacy-domevents-tests/approved/domnodeinserted.html 02:40:09 INFO - PROCESS | 1808 | 1476438009456 Marionette TRACE conn4 -> [0,2292,"setScriptTimeout",{"ms":35000}] 02:40:09 INFO - PROCESS | 1808 | 1476438009459 Marionette TRACE conn4 <- [1,2292,null,{}] 02:40:09 INFO - PROCESS | 1808 | 1476438009466 Marionette TRACE conn4 -> [0,2293,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:09 INFO - PROCESS | 1808 | 1476438009672 Marionette TRACE conn4 <- [1,2293,null,{"value":null}] 02:40:09 INFO - PROCESS | 1808 | 1476438009753 Marionette TRACE conn4 -> [0,2294,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/uievents/legacy-domevents-tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/uievents/legacy-domevents-tests/approved/domnodeinserted.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x9adf1000 == 14 [pid = 1854] [id = 928] 02:40:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9adf1800) [pid = 1854] [serial = 2434] [outer = (nil)] 02:40:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9ae91400) [pid = 1854] [serial = 2435] [outer = 0x9adf1800] 02:40:10 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9ae95400) [pid = 1854] [serial = 2436] [outer = 0x9adf1800] 02:40:10 INFO - PROCESS | 1808 | 1476438010893 Marionette TRACE conn4 <- [1,2294,null,{"value":["/uievents/legacy-domevents-tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:40:10 INFO - . 02:40:10 INFO - TEST-OK | /uievents/legacy-domevents-tests/approved/domnodeinserted.html | took 1485ms 02:40:10 INFO - PROCESS | 1808 | 1476438010940 Marionette TRACE conn4 -> [0,2295,"getWindowHandle",null] 02:40:10 INFO - TEST-START | /uievents/legacy-domevents-tests/approved/stopImmediatePropagation.effect.html 02:40:10 INFO - PROCESS | 1808 | 1476438010949 Marionette TRACE conn4 <- [1,2295,null,{"value":"2147483649"}] 02:40:10 INFO - PROCESS | 1808 | 1476438010960 Marionette TRACE conn4 -> [0,2296,"setScriptTimeout",{"ms":35000}] 02:40:10 INFO - PROCESS | 1808 | 1476438010969 Marionette TRACE conn4 <- [1,2296,null,{}] 02:40:10 INFO - PROCESS | 1808 | 1476438010986 Marionette TRACE conn4 -> [0,2297,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:11 INFO - PROCESS | 1808 | 1476438011197 Marionette TRACE conn4 <- [1,2297,null,{"value":null}] 02:40:11 INFO - PROCESS | 1808 | 1476438011270 Marionette TRACE conn4 -> [0,2298,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/uievents/legacy-domevents-tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/uievents/legacy-domevents-tests/approved/stopImmediatePropagation.effect.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aec5800 == 15 [pid = 1854] [id = 929] 02:40:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9aecc800) [pid = 1854] [serial = 2437] [outer = (nil)] 02:40:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9afa4000) [pid = 1854] [serial = 2438] [outer = 0x9aecc800] 02:40:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9aadd800) [pid = 1854] [serial = 2439] [outer = 0x9aecc800] 02:40:11 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9a9fdc00) [pid = 1854] [serial = 2411] [outer = (nil)] [url = http://web-platform.test:8000/typedarrays/Uint8ClampedArray_constructor.html] 02:40:11 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9aa91000) [pid = 1854] [serial = 2414] [outer = (nil)] [url = http://web-platform.test:8000/typedarrays/Uint8ClampedArray_length.html] 02:40:11 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9b079800) [pid = 1854] [serial = 2402] [outer = (nil)] [url = http://web-platform.test:8000/touch-events/touch-touchevent-constructor.html] 02:40:11 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9a9e4800) [pid = 1854] [serial = 2393] [outer = (nil)] [url = http://web-platform.test:8000/touch-events/create-touch-touchlist.html] 02:40:11 INFO - PROCESS | 1808 | --DOMWINDOW == 46 (0x9a964000) [pid = 1854] [serial = 2408] [outer = (nil)] [url = http://web-platform.test:8000/typedarrays/ArrayBuffer_properties.html] 02:40:11 INFO - PROCESS | 1808 | --DOMWINDOW == 45 (0x9b462000) [pid = 1854] [serial = 2405] [outer = (nil)] [url = http://web-platform.test:8000/typedarrays/ArrayBuffer_constructor.html] 02:40:12 INFO - PROCESS | 1808 | 1476438012425 Marionette TRACE conn4 <- [1,2298,null,{"value":["/uievents/legacy-domevents-tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:40:12 INFO - . 02:40:12 INFO - TEST-OK | /uievents/legacy-domevents-tests/approved/stopImmediatePropagation.effect.html | took 1494ms 02:40:12 INFO - PROCESS | 1808 | 1476438012449 Marionette TRACE conn4 -> [0,2299,"getWindowHandle",null] 02:40:12 INFO - TEST-START | /uievents/legacy-domevents-tests/approved/stopPropagation.deferred.effect.html 02:40:12 INFO - PROCESS | 1808 | 1476438012454 Marionette TRACE conn4 <- [1,2299,null,{"value":"2147483649"}] 02:40:12 INFO - PROCESS | 1808 | 1476438012460 Marionette TRACE conn4 -> [0,2300,"setScriptTimeout",{"ms":35000}] 02:40:12 INFO - PROCESS | 1808 | 1476438012464 Marionette TRACE conn4 <- [1,2300,null,{}] 02:40:12 INFO - PROCESS | 1808 | 1476438012471 Marionette TRACE conn4 -> [0,2301,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:12 INFO - PROCESS | 1808 | 1476438012678 Marionette TRACE conn4 <- [1,2301,null,{"value":null}] 02:40:12 INFO - PROCESS | 1808 | 1476438012768 Marionette TRACE conn4 -> [0,2302,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/uievents/legacy-domevents-tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/uievents/legacy-domevents-tests/approved/stopPropagation.deferred.effect.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:12 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa91000 == 16 [pid = 1854] [id = 930] 02:40:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 46 (0x9aae0c00) [pid = 1854] [serial = 2440] [outer = (nil)] 02:40:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:12 INFO - PROCESS | 1808 | ++DOMWINDOW == 47 (0x9afae400) [pid = 1854] [serial = 2441] [outer = 0x9aae0c00] 02:40:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0x9afaf400) [pid = 1854] [serial = 2442] [outer = 0x9aae0c00] 02:40:13 INFO - PROCESS | 1808 | 1476438013758 Marionette TRACE conn4 <- [1,2302,null,{"value":["/uievents/legacy-domevents-tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:40:13 INFO - . 02:40:13 INFO - TEST-OK | /uievents/legacy-domevents-tests/approved/stopPropagation.deferred.effect.html | took 1339ms 02:40:13 INFO - PROCESS | 1808 | 1476438013800 Marionette TRACE conn4 -> [0,2303,"getWindowHandle",null] 02:40:13 INFO - PROCESS | 1808 | 1476438013804 Marionette TRACE conn4 <- [1,2303,null,{"value":"2147483649"}] 02:40:13 INFO - TEST-START | /uievents/legacy-domevents-tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:40:13 INFO - PROCESS | 1808 | 1476438013810 Marionette TRACE conn4 -> [0,2304,"setScriptTimeout",{"ms":35000}] 02:40:13 INFO - PROCESS | 1808 | 1476438013814 Marionette TRACE conn4 <- [1,2304,null,{}] 02:40:13 INFO - PROCESS | 1808 | 1476438013819 Marionette TRACE conn4 -> [0,2305,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:14 INFO - PROCESS | 1808 | 1476438014030 Marionette TRACE conn4 <- [1,2305,null,{"value":null}] 02:40:14 INFO - PROCESS | 1808 | 1476438014104 Marionette TRACE conn4 -> [0,2306,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/uievents/legacy-domevents-tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/uievents/legacy-domevents-tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:14 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a960800 == 17 [pid = 1854] [id = 931] 02:40:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0x9a962c00) [pid = 1854] [serial = 2443] [outer = (nil)] 02:40:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:14 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0x9a9fa800) [pid = 1854] [serial = 2444] [outer = 0x9a962c00] 02:40:14 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0x9a9f3000) [pid = 1854] [serial = 2445] [outer = 0x9a962c00] 02:40:15 INFO - PROCESS | 1808 | 1476438015497 Marionette TRACE conn4 <- [1,2306,null,{"value":["/uievents/legacy-domevents-tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 02:40:15 INFO - . 02:40:15 INFO - TEST-OK | /uievents/legacy-domevents-tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1731ms 02:40:15 INFO - PROCESS | 1808 | 1476438015556 Marionette TRACE conn4 -> [0,2307,"getWindowHandle",null] 02:40:15 INFO - PROCESS | 1808 | 1476438015568 Marionette TRACE conn4 <- [1,2307,null,{"value":"2147483649"}] 02:40:15 INFO - TEST-START | /url/a-element-xhtml.xhtml 02:40:15 INFO - PROCESS | 1808 | 1476438015589 Marionette TRACE conn4 -> [0,2308,"setScriptTimeout",{"ms":35000}] 02:40:15 INFO - PROCESS | 1808 | 1476438015597 Marionette TRACE conn4 <- [1,2308,null,{}] 02:40:15 INFO - PROCESS | 1808 | 1476438015609 Marionette TRACE conn4 -> [0,2309,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:15 INFO - PROCESS | 1808 | 1476438015858 Marionette TRACE conn4 <- [1,2309,null,{"value":null}] 02:40:16 INFO - PROCESS | 1808 | 1476438016015 Marionette TRACE conn4 -> [0,2310,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/url/a-element-xhtml.xhtml\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/url/a-element-xhtml.xhtml\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:16 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad31c00 == 18 [pid = 1854] [id = 932] 02:40:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9ad3b400) [pid = 1854] [serial = 2446] [outer = (nil)] 02:40:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:16 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9ade6400) [pid = 1854] [serial = 2447] [outer = 0x9ad3b400] 02:40:16 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9ad59000) [pid = 1854] [serial = 2448] [outer = 0x9ad3b400] 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:18 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:19 INFO - .................................................................................................................................................................................................................................................................................................................................. 02:40:19 INFO - TEST-OK | /url/a-element-xhtml.xhtml | took 4362ms 02:40:20 INFO - TEST-START | /url/a-element.html 02:40:21 INFO - PROCESS | 1808 | 1476438018956 Marionette TRACE conn4 <- [1,2310,null,{"value":["/url/a-element-xhtml.xhtml",0,null,null,[["Loading data…",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <\t :foo.com \n> against ",0,null,null],["Parsing: < foo.com > against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"a: foo.com\" but got \"a:%20foo.com\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://f:21/%20b%20?%20d%20# e\" but got \"http://f:21/%20b%20?%20d%20#%20e\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <> against ",0,null,null],["Parsing: < \t> against ",0,null,null],["Parsing: <:foo.com/> against ",0,null,null],["Parsing: <:foo.com\\> against ",0,null,null],["Parsing: <:> against ",0,null,null],["Parsing: <:a> against ",0,null,null],["Parsing: <:/> against ",0,null,null],["Parsing: <:\\> against ",0,null,null],["Parsing: <:#> against ",0,null,null],["Parsing: <#> against ",0,null,null],["Parsing: <#/> against ",0,null,null],["Parsing: <#\\> against ",0,null,null],["Parsing: <#;?> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <:23> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <::> against ",0,null,null],["Parsing: <::23> against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"foo:///\" but got \"foo://\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://example.org/foo/:@c:29\" but got \"http://example.org/foo/http::@c:29\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://:%3A%40c@d:2/\" but got \"http://::@c@d:2\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://foo.com:b@d/\" but got \"http://foo%2Ecom:b@d/\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: pathname expected \"/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"/bar.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"///////\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"///////bar.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"//://///\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"/foo\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <[61:24:74]:98> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: pathname expected \"/example.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: pathname expected \"/example.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"gopher://example.com/\" but got \"gopher:/example.com/\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: origin expected \"null\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"/example.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"/example.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: pathname expected \"example.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"example.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"gopher://example.com/\" but got \"gopher:example.com/\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: origin expected \"null\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"example.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"example.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <#β> against ",1,"assert_equals: href expected \"http://example.org/foo/bar#β\" but got \"http://example.org/foo/bar#%CE%B2\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"text/html,test\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"file:///c:/foo/bar.html\" but got \"file:///tmp/mock/c:/foo/bar.html\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: < File:c|////foo\\bar.html> against ",1,"assert_equals: href expected \"file:///c:////foo/bar.html\" but got \"file:///tmp/mock/c|////foo/bar.html\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"file:///C:/foo/bar\" but got \"file:///tmp/mock/C|/foo/bar\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"file:///C:/foo/bar\" but got \"file:///C|/foo/bar\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"file:///C:/foo/bar\" but got \"file:///foo/bar\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"file://server/file\" but got \"file:///file\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <\\\\server\\file> against ",1,"assert_equals: href expected \"file://server/file\" but got \"file:///file\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"file://server/file\" but got \"file:///file\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"file://test/\" but got \"file:///\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://example.com/foo/\" but got \"http://example.com/foo/%2e\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://example.com/foo/.%2\" but got \"http://example.com/foo/%2e%2\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://example.com/..bar\" but got \"http://example.com/%2e.bar\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://www.google.com/foo?bar=baz# »\" but got \"http://www.google.com/foo?bar=baz#%20%C2%BB\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: origin expected \"null\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://192.168.0.1/\" but got \"http://192.0x00a80001/\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://www/foo.html\" but got \"http://www/foo%2Ehtml\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: host expected \"foo:80\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:47:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"gopher://foo/\" but got \"gopher://foo:70/\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: origin expected \"gopher://foo:443\" but got \"null\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: pathname expected \"/example.com/\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: pathname expected \"/example.com/\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"gopher://example.com/\" but got \"gopher:/example.com/\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: origin expected \"null\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"/example.com/\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"/example.com/\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: pathname expected \"example.com/\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"example.com/\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"gopher://example.com/\" but got \"gopher:example.com/\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: origin expected \"null\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"example.com/\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"example.com/\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://:b@www.example.com/\" but got \"http::b@www.example.com\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://:b@www.example.com/\" but got \"http:/:b@www.example.com\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://:b@www.example.com/\" but got \"http://:b@www.example.com\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://www.@pple.com/\" but got \"http://www%2E@pple.com/\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://:@www.example.com/\" but got \"http://:@www.example.com\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <.> against ",0,null,null],["Parsing: <..> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <./test.txt> against ",0,null,null],["Parsing: <../test.txt> against ",0,null,null],["Parsing: <../aaa/test.txt> against ",0,null,null],["Parsing: <../../test.txt> against ",0,null,null],["Parsing: <中/test.txt> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"file:///\" but got \"file:///..\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://xn--6qqa088eba/\" but got \"http://你好你好/\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://192.168.0.1/\" but got \"http://0xc0.0250.01/\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://192.168.0.1/\" but got \"http://0xc0.0250.01./\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://192.168.0.1/\" but got \"http://0xc0.0250.01/\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: <#> against ",1,"assert_equals: pathname expected \"test\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#x> against ",1,"assert_equals: pathname expected \"x@x.com\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#x> against ",1,"assert_equals: pathname expected \",\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#x> against ",1,"assert_equals: pathname expected \"blank\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#> against ",1,"assert_equals: pathname expected \"test\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc:/pa/i\" but got \"i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc://ho/i\" but got \"i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc:///pa/i\" but got \"i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <../i> against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <../i> against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <../i> against ",1,"assert_equals: href expected \"sc:/i\" but got \"../i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <../i> against ",1,"assert_equals: href expected \"sc://ho/i\" but got \"../i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <../i> against ",1,"assert_equals: href expected \"sc:///i\" but got \"../i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc:/i\" but got \"/i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc://ho/i\" but got \"/i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc:///i\" but got \"/i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc:/pa/pa?i\" but got \"?i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc://ho/pa?i\" but got \"?i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc:///pa/pa?i\" but got \"?i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#i> against ",1,"assert_equals: pathname expected \"sd\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#i> against ",1,"assert_equals: pathname expected \"sd/sd\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#i> against ",1,"assert_equals: pathname expected \"/pa/pa\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#i> against ",1,"assert_equals: host expected \"ho\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:47:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#i> against ",1,"assert_equals: pathname expected \"/pa/pa\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"about:/\" but got \"about:/../\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"data:/\" but got \"data:/../\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"javascript:/\" but got \"javascript:/../\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"mailto:/\" but got \"mailto:/../\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc://xn--ida.test/\" but got \"sc://%C3%B1.test/\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"\\\\../\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \":a@example.net\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null]]]}] 02:40:21 INFO - PROCESS | 1808 | 1476438020219 Marionette TRACE conn4 -> [0,2311,"getWindowHandle",null] 02:40:21 INFO - PROCESS | 1808 | 1476438020235 Marionette TRACE conn4 <- [1,2311,null,{"value":"2147483649"}] 02:40:21 INFO - PROCESS | 1808 | 1476438020252 Marionette TRACE conn4 -> [0,2312,"setScriptTimeout",{"ms":35000}] 02:40:21 INFO - PROCESS | 1808 | 1476438020270 Marionette TRACE conn4 <- [1,2312,null,{}] 02:40:21 INFO - PROCESS | 1808 | 1476438020300 Marionette TRACE conn4 -> [0,2313,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:21 INFO - PROCESS | 1808 | 1476438020684 Marionette TRACE conn4 <- [1,2313,null,{"value":null}] 02:40:21 INFO - PROCESS | 1808 | 1476438020805 Marionette TRACE conn4 -> [0,2314,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/url/a-element.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/url/a-element.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:21 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9f5800 == 19 [pid = 1854] [id = 933] 02:40:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9a9f7400) [pid = 1854] [serial = 2449] [outer = (nil)] 02:40:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:21 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9aa33000) [pid = 1854] [serial = 2450] [outer = 0x9a9f7400] 02:40:21 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9aa15800) [pid = 1854] [serial = 2451] [outer = 0x9a9f7400] 02:40:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9b461000 == 18 [pid = 1854] [id = 918] 02:40:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa91000 == 17 [pid = 1854] [id = 930] 02:40:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9aec5800 == 16 [pid = 1854] [id = 929] 02:40:21 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9aae1000) [pid = 1854] [serial = 2418] [outer = (nil)] [url = about:blank] 02:40:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9adf1000 == 15 [pid = 1854] [id = 928] 02:40:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9a95fc00 == 14 [pid = 1854] [id = 927] 02:40:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9fb000 == 13 [pid = 1854] [id = 926] 02:40:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9a966000 == 12 [pid = 1854] [id = 925] 02:40:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9f4c00 == 11 [pid = 1854] [id = 924] 02:40:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa32000 == 10 [pid = 1854] [id = 923] 02:40:21 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa99000 == 9 [pid = 1854] [id = 922] 02:40:21 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9b0ae800) [pid = 1854] [serial = 2404] [outer = (nil)] [url = about:blank] 02:40:21 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9aa3d400) [pid = 1854] [serial = 2395] [outer = (nil)] [url = about:blank] 02:40:21 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9a9e4400) [pid = 1854] [serial = 2409] [outer = (nil)] [url = about:blank] 02:40:21 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9b46a000) [pid = 1854] [serial = 2407] [outer = (nil)] [url = about:blank] 02:40:21 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9a96b000) [pid = 1854] [serial = 2410] [outer = (nil)] [url = about:blank] 02:40:21 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9aad7400) [pid = 1854] [serial = 2416] [outer = (nil)] [url = about:blank] 02:40:21 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9aa9c800) [pid = 1854] [serial = 2415] [outer = (nil)] [url = about:blank] 02:40:21 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9aa15c00) [pid = 1854] [serial = 2413] [outer = (nil)] [url = about:blank] 02:40:21 INFO - PROCESS | 1808 | --DOMWINDOW == 47 (0x9aa16800) [pid = 1854] [serial = 2412] [outer = (nil)] [url = about:blank] 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:22 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:24 INFO - .................................................................................................................................................................................................................................................................................................................................. 02:40:24 INFO - TEST-OK | /url/a-element.html | took 3817ms 02:40:24 INFO - TEST-START | /url/historical.html 02:40:25 INFO - PROCESS | 1808 | 1476438023342 Marionette TRACE conn4 <- [1,2314,null,{"value":["/url/a-element.html",0,null,null,[["Loading data…",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <\t :foo.com \n> against ",0,null,null],["Parsing: < foo.com > against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"a: foo.com\" but got \"a:%20foo.com\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://f:21/%20b%20?%20d%20# e\" but got \"http://f:21/%20b%20?%20d%20#%20e\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <> against ",0,null,null],["Parsing: < \t> against ",0,null,null],["Parsing: <:foo.com/> against ",0,null,null],["Parsing: <:foo.com\\> against ",0,null,null],["Parsing: <:> against ",0,null,null],["Parsing: <:a> against ",0,null,null],["Parsing: <:/> against ",0,null,null],["Parsing: <:\\> against ",0,null,null],["Parsing: <:#> against ",0,null,null],["Parsing: <#> against ",0,null,null],["Parsing: <#/> against ",0,null,null],["Parsing: <#\\> against ",0,null,null],["Parsing: <#;?> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <:23> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <::> against ",0,null,null],["Parsing: <::23> against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"foo:///\" but got \"foo://\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://example.org/foo/:@c:29\" but got \"http://example.org/foo/http::@c:29\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://:%3A%40c@d:2/\" but got \"http://::@c@d:2\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://foo.com:b@d/\" but got \"http://foo%2Ecom:b@d/\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: pathname expected \"/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"/bar.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"///////\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"///////bar.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"//://///\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"/foo\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <[61:24:74]:98> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: pathname expected \"/example.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: pathname expected \"/example.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"gopher://example.com/\" but got \"gopher:/example.com/\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: origin expected \"null\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"/example.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"/example.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: pathname expected \"example.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"example.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"gopher://example.com/\" but got \"gopher:example.com/\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: origin expected \"null\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"example.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"example.com/\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <#β> against ",1,"assert_equals: href expected \"http://example.org/foo/bar#β\" but got \"http://example.org/foo/bar#%CE%B2\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"text/html,test\" but got \"\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"file:///c:/foo/bar.html\" but got \"file:///tmp/mock/c:/foo/bar.html\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: < File:c|////foo\\bar.html> against ",1,"assert_equals: href expected \"file:///c:////foo/bar.html\" but got \"file:///tmp/mock/c|////foo/bar.html\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"file:///C:/foo/bar\" but got \"file:///tmp/mock/C|/foo/bar\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"file:///C:/foo/bar\" but got \"file:///C|/foo/bar\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"file:///C:/foo/bar\" but got \"file:///foo/bar\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"file://server/file\" but got \"file:///file\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <\\\\server\\file> against ",1,"assert_equals: href expected \"file://server/file\" but got \"file:///file\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"file://server/file\" but got \"file:///file\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"file://test/\" but got \"file:///\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://example.com/foo/\" but got \"http://example.com/foo/%2e\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://example.com/foo/.%2\" but got \"http://example.com/foo/%2e%2\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://example.com/..bar\" but got \"http://example.com/%2e.bar\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://www.google.com/foo?bar=baz# »\" but got \"http://www.google.com/foo?bar=baz#%20%C2%BB\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: origin expected \"null\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://192.168.0.1/\" but got \"http://192.0x00a80001/\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://www/foo.html\" but got \"http://www/foo%2Ehtml\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: host expected \"foo:80\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:47:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"gopher://foo/\" but got \"gopher://foo:70/\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: origin expected \"gopher://foo:443\" but got \"null\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: pathname expected \"/example.com/\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: pathname expected \"/example.com/\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"gopher://example.com/\" but got \"gopher:/example.com/\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: origin expected \"null\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"/example.com/\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"/example.com/\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: pathname expected \"example.com/\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"example.com/\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"gopher://example.com/\" but got \"gopher:example.com/\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: origin expected \"null\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"example.com/\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"example.com/\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://:b@www.example.com/\" but got \"http::b@www.example.com\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://:b@www.example.com/\" but got \"http:/:b@www.example.com\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://:b@www.example.com/\" but got \"http://:b@www.example.com\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://www.@pple.com/\" but got \"http://www%2E@pple.com/\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://:@www.example.com/\" but got \"http://:@www.example.com\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <.> against ",0,null,null],["Parsing: <..> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <./test.txt> against ",0,null,null],["Parsing: <../test.txt> against ",0,null,null],["Parsing: <../aaa/test.txt> against ",0,null,null],["Parsing: <../../test.txt> against ",0,null,null],["Parsing: <中/test.txt> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"file:///\" but got \"file:///..\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://xn--6qqa088eba/\" but got \"http://你好你好/\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://192.168.0.1/\" but got \"http://0xc0.0250.01/\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://192.168.0.1/\" but got \"http://0xc0.0250.01./\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"http://192.168.0.1/\" but got \"http://0xc0.0250.01/\"","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_equals@http://web-platform.test:8000/resources/testharness.js:884:9\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: <#> against ",1,"assert_equals: pathname expected \"test\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#x> against ",1,"assert_equals: pathname expected \"x@x.com\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#x> against ",1,"assert_equals: pathname expected \",\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#x> against ",1,"assert_equals: pathname expected \"blank\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#> against ",1,"assert_equals: pathname expected \"test\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc:/pa/i\" but got \"i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc://ho/i\" but got \"i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc:///pa/i\" but got \"i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <../i> against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <../i> against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <../i> against ",1,"assert_equals: href expected \"sc:/i\" but got \"../i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <../i> against ",1,"assert_equals: href expected \"sc://ho/i\" but got \"../i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <../i> against ",1,"assert_equals: href expected \"sc:///i\" but got \"../i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc:/i\" but got \"/i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc://ho/i\" but got \"/i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc:///i\" but got \"/i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","runURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc:/pa/pa?i\" but got \"?i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc://ho/pa?i\" but got \"?i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc:///pa/pa?i\" but got \"?i\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#i> against ",1,"assert_equals: pathname expected \"sd\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#i> against ",1,"assert_equals: pathname expected \"sd/sd\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#i> against ",1,"assert_equals: pathname expected \"/pa/pa\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#i> against ",1,"assert_equals: host expected \"ho\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:47:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: <#i> against ",1,"assert_equals: pathname expected \"/pa/pa\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"about:/\" but got \"about:/../\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"data:/\" but got \"data:/../\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"javascript:/\" but got \"javascript:/../\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"mailto:/\" but got \"mailto:/../\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: href expected \"sc://xn--ida.test/\" but got \"sc://%C3%B1.test/\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:40:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \"\\\\../\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",1,"assert_equals: pathname expected \":a@example.net\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/a-element.js:50:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_unreached: Expected URL to fail parsing Reached unreachable code","AssertionError.prototype.get_stack@http://web-platform.test:8000/resources/testharness.js:2453:21\nAssertionError@http://web-platform.test:8000/resources/testharness.js:2447:22\nassert@http://web-platform.test:8000/resources/testharness.js:2440:19\nassert_unreached@http://web-platform.test:8000/resources/testharness.js:1285:10\nrunURLTests/<@http://web-platform.test:8000/url/a-element.js:34:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/a-element.js:30:5\nrequest.onload<@http://web-platform.test:8000/url/a-element.js:8:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1422:20\n"],["Parsing: against ",0,null,null]]]}] 02:40:25 INFO - PROCESS | 1808 | 1476438024070 Marionette TRACE conn4 -> [0,2315,"getWindowHandle",null] 02:40:25 INFO - PROCESS | 1808 | 1476438024080 Marionette TRACE conn4 <- [1,2315,null,{"value":"2147483649"}] 02:40:25 INFO - PROCESS | 1808 | 1476438024105 Marionette TRACE conn4 -> [0,2316,"setScriptTimeout",{"ms":35000}] 02:40:25 INFO - PROCESS | 1808 | 1476438024119 Marionette TRACE conn4 <- [1,2316,null,{}] 02:40:25 INFO - PROCESS | 1808 | 1476438024131 Marionette TRACE conn4 -> [0,2317,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:25 INFO - PROCESS | 1808 | 1476438024430 Marionette TRACE conn4 <- [1,2317,null,{"value":null}] 02:40:25 INFO - PROCESS | 1808 | 1476438024526 Marionette TRACE conn4 -> [0,2318,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/url/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/url/historical.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:25 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa32000 == 10 [pid = 1854] [id = 934] 02:40:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 48 (0xa1e42c00) [pid = 1854] [serial = 2452] [outer = (nil)] 02:40:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:25 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa1e48000) [pid = 1854] [serial = 2453] [outer = 0xa1e42c00] 02:40:25 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0xa1e48c00) [pid = 1854] [serial = 2454] [outer = 0xa1e42c00] 02:40:25 INFO - PROCESS | 1808 | 1476438025887 Marionette TRACE conn4 <- [1,2318,null,{"value":["/url/historical.html",0,null,null,[["searchParams on location object",0,null,null],["searchParams on a element",0,null,null],["searchParams on area element",0,null,null],["Setting URL's href attribute and base URLs",0,null,null]]]}] 02:40:25 INFO - .... 02:40:25 INFO - TEST-OK | /url/historical.html | took 1824ms 02:40:25 INFO - PROCESS | 1808 | 1476438025912 Marionette TRACE conn4 -> [0,2319,"getWindowHandle",null] 02:40:25 INFO - PROCESS | 1808 | 1476438025916 Marionette TRACE conn4 <- [1,2319,null,{"value":"2147483649"}] 02:40:25 INFO - TEST-START | /url/historical.worker 02:40:25 INFO - PROCESS | 1808 | 1476438025928 Marionette TRACE conn4 -> [0,2320,"setScriptTimeout",{"ms":35000}] 02:40:25 INFO - PROCESS | 1808 | 1476438025931 Marionette TRACE conn4 <- [1,2320,null,{}] 02:40:25 INFO - PROCESS | 1808 | 1476438025962 Marionette TRACE conn4 -> [0,2321,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:26 INFO - PROCESS | 1808 | 1476438026144 Marionette TRACE conn4 <- [1,2321,null,{"value":null}] 02:40:26 INFO - PROCESS | 1808 | 1476438026259 Marionette TRACE conn4 -> [0,2322,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/url/historical.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/url/historical.worker\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:26 INFO - PROCESS | 1808 | ++DOCSHELL 0xa2c53000 == 11 [pid = 1854] [id = 935] 02:40:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0xa2c53400) [pid = 1854] [serial = 2455] [outer = (nil)] 02:40:26 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:26 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0xa2c57000) [pid = 1854] [serial = 2456] [outer = 0xa2c53400] 02:40:26 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0xa2c57c00) [pid = 1854] [serial = 2457] [outer = 0xa2c53400] 02:40:27 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9a9fa000) [pid = 1854] [serial = 2431] [outer = (nil)] [url = http://web-platform.test:8000/uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html] 02:40:27 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9adf1800) [pid = 1854] [serial = 2434] [outer = (nil)] [url = http://web-platform.test:8000/uievents/legacy-domevents-tests/approved/domnodeinserted.html] 02:40:27 INFO - PROCESS | 1808 | --DOMWINDOW == 50 (0x9aecc800) [pid = 1854] [serial = 2437] [outer = (nil)] [url = http://web-platform.test:8000/uievents/legacy-domevents-tests/approved/stopImmediatePropagation.effect.html] 02:40:27 INFO - PROCESS | 1808 | --DOMWINDOW == 49 (0x9a9fbc00) [pid = 1854] [serial = 2429] [outer = (nil)] [url = http://web-platform.test:8000/uievents/legacy-domevents-tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:40:27 INFO - PROCESS | 1808 | --DOMWINDOW == 48 (0x9a966800) [pid = 1854] [serial = 2426] [outer = (nil)] [url = http://web-platform.test:8000/uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:40:27 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'rv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 1222 02:40:27 INFO - PROCESS | 1808 | 1476438027786 Marionette TRACE conn4 <- [1,2322,null,{"value":["/url/historical.worker",0,null,null,[["searchParams on location object",0,{},{}],["Setting URL's href attribute and base URLs",0,{},{}]]]}] 02:40:27 INFO - .. 02:40:27 INFO - TEST-OK | /url/historical.worker | took 1943ms 02:40:27 INFO - PROCESS | 1808 | 1476438027869 Marionette TRACE conn4 -> [0,2323,"getWindowHandle",null] 02:40:27 INFO - PROCESS | 1808 | 1476438027875 Marionette TRACE conn4 <- [1,2323,null,{"value":"2147483649"}] 02:40:27 INFO - TEST-START | /url/interfaces.html 02:40:27 INFO - PROCESS | 1808 | 1476438027885 Marionette TRACE conn4 -> [0,2324,"setScriptTimeout",{"ms":35000}] 02:40:27 INFO - PROCESS | 1808 | 1476438027891 Marionette TRACE conn4 <- [1,2324,null,{}] 02:40:27 INFO - PROCESS | 1808 | 1476438027902 Marionette TRACE conn4 -> [0,2325,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:28 INFO - PROCESS | 1808 | 1476438028143 Marionette TRACE conn4 <- [1,2325,null,{"value":null}] 02:40:28 INFO - PROCESS | 1808 | 1476438028262 Marionette TRACE conn4 -> [0,2326,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/url/interfaces.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/url/interfaces.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:28 INFO - PROCESS | 1808 | ++DOCSHELL 0xa304a400 == 12 [pid = 1854] [id = 936] 02:40:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 49 (0xa304a800) [pid = 1854] [serial = 2458] [outer = (nil)] 02:40:28 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:28 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 50 (0xa304e400) [pid = 1854] [serial = 2459] [outer = 0xa304a800] 02:40:28 INFO - PROCESS | 1808 | ++DOMWINDOW == 51 (0xa304cc00) [pid = 1854] [serial = 2460] [outer = 0xa304a800] 02:40:29 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsScriptLoader.cpp, line 1321 02:40:30 INFO - ................................................. 02:40:30 INFO - TEST-OK | /url/interfaces.html | took 2724ms 02:40:30 INFO - TEST-START | /url/url-constructor.html 02:40:30 INFO - PROCESS | 1808 | 1476438030553 Marionette TRACE conn4 <- [1,2326,null,{"value":["/url/interfaces.html",0,null,null,[["URL interface: existence and properties of interface object",0,null,null],["URL interface object length",0,null,null],["URL interface object name",0,null,null],["URL interface: existence and properties of interface prototype object",0,null,null],["URL interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["URL interface: operation domainToASCII(USVString)",1,"assert_own_property: interface object missing static operation expected property \"domainToASCII\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1173:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1138:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1362:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\nwindow.onload@http://web-platform.test:8000/url/interfaces.html:62:3\n"],["URL interface: operation domainToUnicode(USVString)",1,"assert_own_property: interface object missing static operation expected property \"domainToUnicode\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1173:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1138:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1362:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:694:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:359:9\nwindow.onload@http://web-platform.test:8000/url/interfaces.html:62:3\n"],["URL interface: attribute href",0,null,null],["URL interface: attribute origin",0,null,null],["URL interface: attribute protocol",0,null,null],["URL interface: attribute username",0,null,null],["URL interface: attribute password",0,null,null],["URL interface: attribute host",0,null,null],["URL interface: attribute hostname",0,null,null],["URL interface: attribute port",0,null,null],["URL interface: attribute pathname",0,null,null],["URL interface: attribute search",0,null,null],["URL interface: attribute searchParams",0,null,null],["URL interface: attribute hash",0,null,null],["URL must be primary interface of new URL(\"http://foo\")",0,null,null],["Stringification of new URL(\"http://foo\")",0,null,null],["URL interface: new URL(\"http://foo\") must inherit property \"domainToASCII\" with the proper type (0)",0,null,null],["URL interface: calling domainToASCII(USVString) on new URL(\"http://foo\") with too few arguments must throw TypeError",0,null,null],["URL interface: new URL(\"http://foo\") must inherit property \"domainToUnicode\" with the proper type (1)",0,null,null],["URL interface: calling domainToUnicode(USVString) on new URL(\"http://foo\") with too few arguments must throw TypeError",0,null,null],["URL interface: new URL(\"http://foo\") must inherit property \"href\" with the proper type (2)",0,null,null],["URL interface: new URL(\"http://foo\") must inherit property \"origin\" with the proper type (3)",0,null,null],["URL interface: new URL(\"http://foo\") must inherit property \"protocol\" with the proper type (4)",0,null,null],["URL interface: new URL(\"http://foo\") must inherit property \"username\" with the proper type (5)",0,null,null],["URL interface: new URL(\"http://foo\") must inherit property \"password\" with the proper type (6)",0,null,null],["URL interface: new URL(\"http://foo\") must inherit property \"host\" with the proper type (7)",0,null,null],["URL interface: new URL(\"http://foo\") must inherit property \"hostname\" with the proper type (8)",0,null,null],["URL interface: new URL(\"http://foo\") must inherit property \"port\" with the proper type (9)",0,null,null],["URL interface: new URL(\"http://foo\") must inherit property \"pathname\" with the proper type (10)",0,null,null],["URL interface: new URL(\"http://foo\") must inherit property \"search\" with the proper type (11)",0,null,null],["URL interface: new URL(\"http://foo\") must inherit property \"searchParams\" with the proper type (12)",0,null,null],["URL interface: new URL(\"http://foo\") must inherit property \"hash\" with the proper type (13)",0,null,null],["URLSearchParams interface: existence and properties of interface object",0,null,null],["URLSearchParams interface object length",0,null,null],["URLSearchParams interface object name",0,null,null],["URLSearchParams interface: existence and properties of interface prototype object",0,null,null],["URLSearchParams interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["URLSearchParams interface: operation append(USVString,USVString)",0,null,null],["URLSearchParams interface: operation delete(USVString)",0,null,null],["URLSearchParams interface: operation get(USVString)",0,null,null],["URLSearchParams interface: operation getAll(USVString)",0,null,null],["URLSearchParams interface: operation has(USVString)",0,null,null],["URLSearchParams interface: operation set(USVString,USVString)",0,null,null],["URLSearchParams interface: stringifier",0,null,null]]]}] 02:40:30 INFO - PROCESS | 1808 | 1476438030609 Marionette TRACE conn4 -> [0,2327,"getWindowHandle",null] 02:40:30 INFO - PROCESS | 1808 | 1476438030615 Marionette TRACE conn4 <- [1,2327,null,{"value":"2147483649"}] 02:40:30 INFO - PROCESS | 1808 | 1476438030680 Marionette TRACE conn4 -> [0,2328,"setScriptTimeout",{"ms":35000}] 02:40:30 INFO - PROCESS | 1808 | 1476438030693 Marionette TRACE conn4 <- [1,2328,null,{}] 02:40:30 INFO - PROCESS | 1808 | 1476438030706 Marionette TRACE conn4 -> [0,2329,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:30 INFO - PROCESS | 1808 | 1476438030957 Marionette TRACE conn4 <- [1,2329,null,{"value":null}] 02:40:31 INFO - PROCESS | 1808 | 1476438031088 Marionette TRACE conn4 -> [0,2330,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/url/url-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/url/url-constructor.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:31 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e44400 == 13 [pid = 1854] [id = 937] 02:40:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0xa1e44c00) [pid = 1854] [serial = 2461] [outer = (nil)] 02:40:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:31 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0xa2c51000) [pid = 1854] [serial = 2462] [outer = 0xa1e44c00] 02:40:31 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0xa2c4f400) [pid = 1854] [serial = 2463] [outer = 0xa1e44c00] 02:40:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:32 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x804B000A: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp, line 515 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:33 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:35 INFO - ...................................................................................................................................................................................................................................................................................................................................... 02:40:35 INFO - TEST-OK | /url/url-constructor.html | took 4485ms 02:40:35 INFO - TEST-START | /url/url-setters.html 02:40:35 INFO - PROCESS | 1808 | 1476438034639 Marionette TRACE conn4 <- [1,2330,null,{"value":["/url/url-constructor.html",0,null,null,[["URL.searchParams getter",0,null,null],["URL.searchParams updating, clearing",0,null,null],["URL.searchParams setter, invalid values",0,null,null],["URL.searchParams and URL.search setters, update propagation",0,null,null],["Loading data…",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <\t :foo.com \n> against ",0,null,null],["Parsing: < foo.com > against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"a: foo.com\" but got \"a:%20foo.com\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"http://f:21/%20b%20?%20d%20# e\" but got \"http://f:21/%20b%20?%20d%20#%20e\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: <> against ",0,null,null],["Parsing: < \t> against ",0,null,null],["Parsing: <:foo.com/> against ",0,null,null],["Parsing: <:foo.com\\> against ",0,null,null],["Parsing: <:> against ",0,null,null],["Parsing: <:a> against ",0,null,null],["Parsing: <:/> against ",0,null,null],["Parsing: <:\\> against ",0,null,null],["Parsing: <:#> against ",0,null,null],["Parsing: <#> against ",0,null,null],["Parsing: <#/> against ",0,null,null],["Parsing: <#\\> against ",0,null,null],["Parsing: <#;?> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <:23> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <::> against ",0,null,null],["Parsing: <::23> against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"foo:///\" but got \"foo://\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://example.org/foo/:@c:29\" but got \"http://example.org/foo/http::@c:29\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",1,"http://::@c@d:2 is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"http://foo.com:b@d/\" but got \"http://foo%2Ecom:b@d/\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: pathname expected \"///////\" but got \"/////////\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:49:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: pathname expected \"///////bar.com/\" but got \"/////////bar.com/\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:49:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: pathname expected \"//://///\" but got \"////://///\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:49:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <[61:24:74]:98> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"gopher://example.com/\" but got \"gopher:/example.com/\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"data:/example.com/ is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"gopher://example.com/\" but got \"gopher:example.com/\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"data:example.com/ is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <#β> against ",1,"assert_equals: href expected \"http://example.org/foo/bar#β\" but got \"http://example.org/foo/bar#%CE%B2\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: pathname expected \"text/html,test\" but got \"text/html,test#test\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:49:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"file:///c:/foo/bar.html\" but got \"file:///tmp/mock/c:/foo/bar.html\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"file:///c:////foo/bar.html\" but got \"file:///tmp/mock/c|////foo/bar.html\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"file:///C:/foo/bar\" but got \"file:///tmp/mock/C|/foo/bar\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"file:///C:/foo/bar\" but got \"file:///C|/foo/bar\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"file:///C:/foo/bar\" but got \"file:///foo/bar\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"file://server/file\" but got \"file:///file\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"file://server/file\" but got \"file:///file\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"file://server/file\" but got \"file:///file\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"file://test/\" but got \"file:///\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://example.com/foo/\" but got \"http://example.com/foo/%2e\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"http://example.com/foo/.%2\" but got \"http://example.com/foo/%2e%2\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"http://example.com/..bar\" but got \"http://example.com/%2e.bar\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://www.google.com/foo?bar=baz# »\" but got \"http://www.google.com/foo?bar=baz#%20%C2%BB\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"data:test# » is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://192.168.0.1/\" but got \"http://192.0x00a80001/\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"http://www/foo.html\" but got \"http://www/foo%2Ehtml\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: host expected \"foo:80\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:46:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"gopher://foo/\" but got \"gopher://foo:70/\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: origin expected \"gopher://foo:443\" but got \"null\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:41:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"gopher://example.com/\" but got \"gopher:/example.com/\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"data:/example.com/ is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"gopher://example.com/\" but got \"gopher:example.com/\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"data:example.com/ is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"http::b@www.example.com is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"http:/:b@www.example.com is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"http://:b@www.example.com is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://www.@pple.com/\" but got \"http://www%2E@pple.com/\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"http://:@www.example.com is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <.> against ",0,null,null],["Parsing: <..> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <./test.txt> against ",0,null,null],["Parsing: <../test.txt> against ",0,null,null],["Parsing: <../aaa/test.txt> against ",0,null,null],["Parsing: <../../test.txt> against ",0,null,null],["Parsing: <中/test.txt> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"file:///\" but got \"file:///..\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"http://xn--6qqa088eba/\" but got \"http://你好你好/\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"http://192.168.0.1/\" but got \"http://0xc0.0250.01/\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"http://192.168.0.1/\" but got \"http://0xc0.0250.01./\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_throws: function \"function () {\n bURL(expected.input, expected.base)\n }\" did not throw","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:32:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",1,"assert_equals: href expected \"http://192.168.0.1/\" but got \"http://0xc0.0250.01/\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <#> against ",1,"assert_equals: pathname expected \"test\" but got \"test#\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:49:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: pathname expected \"x@x.com\" but got \"x@x.com#x\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:49:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: pathname expected \",\" but got \",#x\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:49:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: pathname expected \"blank\" but got \"blank#x\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:49:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: pathname expected \"test\" but got \"test?test#\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:49:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: <> against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"i is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"i is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"i is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: <../i> against ",0,null,null],["Parsing: <../i> against ",1,"../i is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"../i is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"../i is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"/i is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"/i is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"/i is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",1,"?i is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"?i is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"?i is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: pathname expected \"sd\" but got \"sd#i\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:49:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: pathname expected \"sd/sd\" but got \"sd/sd#i\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:49:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: pathname expected \"/pa/pa\" but got \"/pa/pa#i\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:49:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: host expected \"ho\" but got \"\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:46:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: pathname expected \"/pa/pa\" but got \"///pa/pa#i\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:49:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"about:/\" but got \"about:/../\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"data:/../ is not a valid URL.","bURL@http://web-platform.test:8000/url/url-constructor.html:22:10\nrunURLTests/<@http://web-platform.test:8000/url/url-constructor.html:38:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"javascript:/\" but got \"javascript:/../\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"mailto:/\" but got \"mailto:/../\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",1,"assert_equals: href expected \"sc://xn--ida.test/\" but got \"sc://%C3%B1.test/\"","runURLTests/<@http://web-platform.test:8000/url/url-constructor.html:39:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLTests@http://web-platform.test:8000/url/url-constructor.html:30:5\nrunURLConstructorTests/ against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null],["Parsing: against ",0,null,null]]]}] 02:40:36 INFO - PROCESS | 1808 | 1476438035444 Marionette TRACE conn4 -> [0,2331,"getWindowHandle",null] 02:40:36 INFO - PROCESS | 1808 | 1476438035454 Marionette TRACE conn4 <- [1,2331,null,{"value":"2147483649"}] 02:40:36 INFO - PROCESS | 1808 | 1476438035476 Marionette TRACE conn4 -> [0,2332,"setScriptTimeout",{"ms":35000}] 02:40:36 INFO - PROCESS | 1808 | 1476438035498 Marionette TRACE conn4 <- [1,2332,null,{}] 02:40:36 INFO - PROCESS | 1808 | 1476438035533 Marionette TRACE conn4 -> [0,2333,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:36 INFO - PROCESS | 1808 | 1476438035834 Marionette TRACE conn4 <- [1,2333,null,{"value":null}] 02:40:36 INFO - PROCESS | 1808 | 1476438035952 Marionette TRACE conn4 -> [0,2334,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/url/url-setters.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/url/url-setters.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:36 INFO - PROCESS | 1808 | ++DOCSHELL 0xa1e42000 == 14 [pid = 1854] [id = 938] 02:40:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0xa4556c00) [pid = 1854] [serial = 2464] [outer = (nil)] 02:40:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:36 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0xa4a39400) [pid = 1854] [serial = 2465] [outer = 0xa4556c00] 02:40:36 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0xa4a37000) [pid = 1854] [serial = 2466] [outer = 0xa4556c00] 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: the given url scheme contains invalid characters: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsSimpleURI.cpp, line 237 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 388 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: the given url scheme contains invalid characters: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsSimpleURI.cpp, line 237 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 388 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: the given url scheme contains invalid characters: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsSimpleURI.cpp, line 237 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 388 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: the given url scheme contains invalid characters: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsSimpleURI.cpp, line 237 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 388 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: the given url scheme contains invalid characters: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsSimpleURI.cpp, line 237 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 388 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: the given url scheme contains invalid characters: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsSimpleURI.cpp, line 237 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 388 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: cannot set username on no-auth url: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1538 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: cannot set password on no-auth url: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1587 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: cannot set password without existing username: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1591 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/url/URL.cpp, line 246 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: cannot set password without existing username: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1591 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: cannot set password without existing username: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1591 02:40:37 INFO - PROCESS | 1808 | [Child 1854] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8000FFFF: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1693 02:40:37 INFO - ................................................................................................................... 02:40:37 INFO - TEST-OK | /url/url-setters.html | took 2411ms 02:40:37 INFO - TEST-START | /url/urlsearchparams-append.html 02:40:38 INFO - PROCESS | 1808 | 1476438037724 Marionette TRACE conn4 <- [1,2334,null,{"value":["/url/url-setters.html",0,null,null,[["Loading data…",0,null,null],["Setting .protocol = '' The empty string is not a valid scheme. Setter leaves the URL unchanged.",1,"assert_equals: expected \"a://example.net/\" but got \"a://example.net\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.protocol = 'b'",1,"assert_equals: expected \"b://example.net/\" but got \"b://example.net\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.protocol = 'B' Upper-case ASCII is lower-cased",1,"assert_equals: expected \"b://example.net/\" but got \"b://example.net\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.protocol = 'é' Non-ASCII is rejected",1,"assert_equals: expected \"a://example.net/\" but got \"a://example.net\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.protocol = '0b' No leading digit",1,"assert_equals: expected \"a://example.net/\" but got \"a://example.net\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.protocol = '+b' No leading punctuation",1,"assert_equals: expected \"a://example.net/\" but got \"a://example.net\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.protocol = 'bC0+-.'",1,"assert_equals: expected \"bc0+-.://example.net/\" but got \"bc0+-.://example.net\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.protocol = 'b,c' Only some punctuation is acceptable",1,"assert_equals: expected \"a://example.net/\" but got \"a://example.net\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.protocol = 'bé' Non-ASCII is rejected",1,"assert_equals: expected \"a://example.net/\" but got \"a://example.net\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.protocol = 'b' Can’t switch from special scheme to non-special. Note: this may change, see https://github.com/whatwg/url/issues/104",1,"assert_equals: expected \"http://example.net/\" but got \"b://example.net/\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.protocol = 'http' Cannot-be-a-base URL doesn’t have a host, but URL in a special scheme must.",1,"assert_equals: expected \"mailto:me@example.net\" but got \"http://me@example.net/\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.protocol = 'http' Can’t switch from non-special scheme to special. Note: this may change, see https://github.com/whatwg/url/issues/104",1,"assert_equals: expected \"ssh://me@example.net/\" but got \"http://me@example.net/\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.protocol = 'https:foo : bar' Stuff after the first ':' is ignored",0,null,null],["Setting Test>.protocol = 'view-source+data:foo : bar' Stuff after the first ':' is ignored",0,null,null],["Setting .username = 'me' No host means no username",0,null,null],["Setting .username = 'me' No host means no username",0,null,null],["Setting .username = 'me' Cannot-be-a-base means no username",0,null,null],["Setting .username = 'me'",0,null,null],["Setting .username = 'me'",1,"http://:secret@example.net is not a valid URL.","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:35:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.username = ''",0,null,null],["Setting .username = ''",1,"assert_equals: expected \"http://:secret@example.net/\" but got \"http://example.net/\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.username = '\u0000\u0001\t\n\r\u001f !\"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~€Éé' UTF-8 percent encoding with the userinfo encode set.",1,"assert_equals: expected \"http://%00%01%09%0A%0D%1F%20!%22%23$%&'()*+,-.%2F09%3A%3B%3C%3D%3E%3F%40AZ%5B%5C%5D%5E_%60az%7B%7C%7D~%7F%C2%80%C2%81%C3%89%C3%A9@example.net/\" but got \"http://%00%01%09%0A%0D%1F%20!%22%23$%&%27()*+,-%2E%2F09%3A%3B%3C%3D%3E%3F%40AZ%5B%5C%5D%5E_%60az%7B%7C%7D~%7F%C2%80%C2%81%C3%89%C3%A9@example.net/\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.username = '%c3%89té' Bytes already percent-encoded are left as-is.",0,null,null],["Setting .password = 'secret' No host means no password",0,null,null],["Setting .password = 'secret' No host means no password",0,null,null],["Setting .password = 'secret' Cannot-be-a-base means no password",0,null,null],["Setting .password = 'secret'",1,"assert_equals: expected \"http://:secret@example.net/\" but got \"http://example.net/\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.password = 'secret'",0,null,null],["Setting .password = ''",1,"http://:secret@example.net is not a valid URL.","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:35:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.password = ''",0,null,null],["Setting .password = '\u0000\u0001\t\n\r\u001f !\"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~€Éé' UTF-8 percent encoding with the userinfo encode set.",1,"assert_equals: expected \"http://:%00%01%09%0A%0D%1F%20!%22%23$%&'()*+,-.%2F09%3A%3B%3C%3D%3E%3F%40AZ%5B%5C%5D%5E_%60az%7B%7C%7D~%7F%C2%80%C2%81%C3%89%C3%A9@example.net/\" but got \"http://example.net/\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.password = '%c3%89té' Bytes already percent-encoded are left as-is.",1,"assert_equals: expected \"http://:%c3%89t%C3%A9@example.net/\" but got \"http://example.net/\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.host = 'example.com' Cannot-be-a-base means no host",0,null,null],["Setting .host = 'example.net' Cannot-be-a-base means no password",0,null,null],["Setting .host = 'example.com:8080'",0,null,null],["Setting .host = 'example.com' Port number is unchanged if not specified in the new value",0,null,null],["Setting .host = 'example.com:' Port number is unchanges if empty in the new value. Note: this may change, see https://github.com/whatwg/url/pull/113",0,null,null],["Setting .host = '' The empty host is not valid for special schemes",0,null,null],["Setting .host = '' The empty host is OK for non-special schemes",1,"assert_equals: expected \"view-source+http:///foo\" but got \"view-source+http://example.net/foo\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.host = 'example.net' Path-only URLs can gain a host",1,"assert_equals: expected \"a://example.net/foo\" but got \"a:/foo\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.host = '0x7F000001:8080' IPv4 address syntax is normalized",1,"assert_equals: expected \"http://127.0.0.1:8080/\" but got \"http://0x7f000001:8080/\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.host = '[::0:01]:2' IPv6 address syntax is normalized",1,"assert_equals: expected \"http://[::1]:2/\" but got \"http://[::0:01]:2/\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.host = 'example.com:80' Default port number is removed",0,null,null],["Setting .host = 'example.com:443' Default port number is removed",0,null,null],["Setting .host = 'example.com:80' Default port number is only removed for the relevant scheme",0,null,null],["Setting .host = 'example.com/stuff' Stuff after a / delimiter is ignored",0,null,null],["Setting .host = 'example.com:8080/stuff' Stuff after a / delimiter is ignored",0,null,null],["Setting .host = 'example.com?stuff' Stuff after a ? delimiter is ignored",0,null,null],["Setting .host = 'example.com:8080?stuff' Stuff after a ? delimiter is ignored",0,null,null],["Setting .host = 'example.com#stuff' Stuff after a # delimiter is ignored",0,null,null],["Setting .host = 'example.com:8080#stuff' Stuff after a # delimiter is ignored",0,null,null],["Setting .host = 'example.com\\stuff' Stuff after a \\ delimiter is ignored for special schemes",0,null,null],["Setting .host = 'example.com:8080\\stuff' Stuff after a \\ delimiter is ignored for special schemes",0,null,null],["Setting .host = 'example.com\\stuff' \\ is not a delimiter for non-special schemes, and it’s invalid in a domain",1,"assert_equals: expected \"example.net\" but got \"\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.host = 'example.com:8080stuff2' Anything other than ASCII digit stops the port parser in a setter but is not an error",1,"assert_equals: expected \"view-source+http://example.com:8080/path\" but got \"view-source+http://example.net/path\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.host = 'example.com:8080stuff2' Anything other than ASCII digit stops the port parser in a setter but is not an error",0,null,null],["Setting .host = 'example.com:8080+2' Anything other than ASCII digit stops the port parser in a setter but is not an error",0,null,null],["Setting .host = 'example.com:65535' Port numbers are 16 bit integers",0,null,null],["Setting .host = 'example.com:65536' Port numbers are 16 bit integers, overflowing is an error. Hostname is still set, though.",1,"assert_equals: expected \"http://example.com/path\" but got \"http://example.com:65536/path\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.hostname = 'example.com' Cannot-be-a-base means no host",0,null,null],["Setting .hostname = 'example.net' Cannot-be-a-base means no password",0,null,null],["Setting .hostname = 'example.com'",0,null,null],["Setting .hostname = '' The empty host is not valid for special schemes",0,null,null],["Setting .hostname = '' The empty host is OK for non-special schemes",1,"assert_equals: expected \"view-source+http:///foo\" but got \"view-source+http://example.net/foo\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.hostname = 'example.net' Path-only URLs can gain a host",1,"assert_equals: expected \"a://example.net/foo\" but got \"a:/foo\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.hostname = '0x7F000001' IPv4 address syntax is normalized",1,"assert_equals: expected \"http://127.0.0.1:8080/\" but got \"http://0x7f000001:8080/\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.hostname = '[::0:01]' IPv6 address syntax is normalized",1,"assert_equals: expected \"http://[::1]/\" but got \"http://[::0:01]/\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.hostname = 'example.com:8080' Stuff after a : delimiter is ignored",1,"assert_equals: expected \"http://example.com/path\" but got \"http://example.net/path\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.hostname = 'example.com:' Stuff after a : delimiter is ignored",1,"assert_equals: expected \"http://example.com:8080/path\" but got \"http://example.net:8080/path\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.hostname = 'example.com/stuff' Stuff after a / delimiter is ignored",0,null,null],["Setting .hostname = 'example.com?stuff' Stuff after a ? delimiter is ignored",0,null,null],["Setting .hostname = 'example.com#stuff' Stuff after a # delimiter is ignored",0,null,null],["Setting .hostname = 'example.com\\stuff' Stuff after a \\ delimiter is ignored for special schemes",0,null,null],["Setting .hostname = 'example.com\\stuff' \\ is not a delimiter for non-special schemes, and it’s invalid in a domain",1,"assert_equals: expected \"example.net\" but got \"\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.port = '8080'",0,null,null],["Setting .port = '' Port number is unchanged if empty in the new value. Note: this may change, see https://github.com/whatwg/url/pull/113",1,"assert_equals: expected \"http://example.net:8080/\" but got \"http://example.net/\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.port = '80' Default port number is removed",0,null,null],["Setting .port = '443' Default port number is removed",0,null,null],["Setting .port = '80' Default port number is only removed for the relevant scheme",0,null,null],["Setting .port = '8080/stuff' Stuff after a / delimiter is ignored",0,null,null],["Setting .port = '8080?stuff' Stuff after a ? delimiter is ignored",0,null,null],["Setting .port = '8080#stuff' Stuff after a # delimiter is ignored",0,null,null],["Setting .port = '8080\\stuff' Stuff after a \\ delimiter is ignored for special schemes",0,null,null],["Setting .port = '8080stuff2' Anything other than ASCII digit stops the port parser in a setter but is not an error",1,"assert_equals: expected \"view-source+http://example.net:8080/path\" but got \"view-source+http://example.net/path\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.port = '8080stuff2' Anything other than ASCII digit stops the port parser in a setter but is not an error",0,null,null],["Setting .port = '8080+2' Anything other than ASCII digit stops the port parser in a setter but is not an error",0,null,null],["Setting .port = '65535' Port numbers are 16 bit integers",0,null,null],["Setting .port = '65536' Port numbers are 16 bit integers, overflowing is an error",1,"assert_equals: expected \"http://example.net:8080/path\" but got \"http://example.net:65536/path\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.pathname = '/foo' Cannot-be-a-base don’t have a path",0,null,null],["Setting .pathname = '/var/log/../run/bar.socket'",1,"assert_equals: expected \"unix:/var/run/bar.socket?timeout=10\" but got \"unix:/run/foo.socket?timeout=10\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.pathname = 'home'",0,null,null],["Setting .pathname = '../home'",0,null,null],["Setting .pathname = '\\a\\%2E\\b\\%2e.\\c' \\ is a segment delimiter for 'special' URLs",1,"assert_equals: expected \"http://example.net/a/c?lang=fr#nav\" but got \"http://example.net/%5Ca%5C%2E%5Cb%5C%2e.%5Cc?lang=fr#nav\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.pathname = '\\a\\%2E\\b\\%2e.\\c' \\ is *not* a segment delimiter for non-'special' URLs",1,"assert_equals: expected \"view-source+http://example.net/\\\\a\\.\\b\\..\\c?lang=fr#nav\" but got \"view-source+http://example.net/home?lang=fr#nav\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.pathname = '\u0000\u0001\t\n\r\u001f !\"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~€Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.",1,"assert_equals: expected \"a:/%00%01%1F%20!%22%23$%&'()*+,-./09:;%3C=%3E%3F@AZ[\\\\]^_%60az%7B|%7D~%7F%C2%80%C2%81%C3%89%C3%A9\" but got \"a:/\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.pathname = '%2e%2E%c3%89té' Bytes already percent-encoded are left as-is, except %2E.",1,"assert_equals: expected \"http://example.net/..%c3%89t%C3%A9\" but got \"http://example.net/%2e%2E%c3%89t%C3%A9\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.search = 'lang=fr'",0,null,null],["Setting .search = 'lang=fr'",0,null,null],["Setting .search = '?lang=fr'",0,null,null],["Setting .search = '??lang=fr'",0,null,null],["Setting .search = '?'",0,null,null],["Setting .search = ''",0,null,null],["Setting .search = ''",0,null,null],["Setting .search = ''",0,null,null],["Setting .search = '\u0000\u0001\t\n\r\u001f !\"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~€Éé' UTF-8 percent encoding with the query encode set. Tabs and newlines are removed.",1,"assert_equals: expected \"a:/?%00%01%1F%20!%22%23$%&'()*+,-./09:;%3C=%3E?@AZ[\\\\]^_`az{|}~%7F%C2%80%C2%81%C3%89%C3%A9\" but got \"a:/\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.search = '%c3%89té' Bytes already percent-encoded are left as-is",0,null,null],["Setting .hash = 'main'",0,null,null],["Setting .hash = 'main'",0,null,null],["Setting .hash = '##nav'",0,null,null],["Setting .hash = '#main'",0,null,null],["Setting .hash = '#'",0,null,null],["Setting .hash = ''",0,null,null],["Setting .hash = '\u0000\u0001\t\n\r\u001f !\"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~€Éé' No percent-encoding at all (!); nuls, tabs, and newlines are removed",1,"assert_equals: expected \"a:/#\\x01\\x1f !\\\"#$%&'()*+,-./09:;<=>?@AZ[\\\\]^_`az{|}~€Éé\" but got \"a:/#\\0\\x01\\t\\n\\r\\x1f !\\\"#$%&'()*+,-./09:;<=>?@AZ[\\\\]^_`az{|}~€Éé\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/.hash = '%c3%89té' Bytes already percent-encoded are left as-is",1,"assert_equals: expected \"http://example.net/#%c3%89té\" but got \"http://example.net/#%c3%89t%C3%A9\"","runURLSettersTests/<@http://web-platform.test:8000/url/url-setters.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nrunURLSettersTests@http://web-platform.test:8000/url/url-setters.html:34:7\nstartURLSettersTests/ [0,2335,"getWindowHandle",null] 02:40:38 INFO - PROCESS | 1808 | 1476438037901 Marionette TRACE conn4 <- [1,2335,null,{"value":"2147483649"}] 02:40:38 INFO - PROCESS | 1808 | 1476438037941 Marionette TRACE conn4 -> [0,2336,"setScriptTimeout",{"ms":35000}] 02:40:38 INFO - PROCESS | 1808 | 1476438037951 Marionette TRACE conn4 <- [1,2336,null,{}] 02:40:38 INFO - PROCESS | 1808 | 1476438037961 Marionette TRACE conn4 -> [0,2337,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:38 INFO - PROCESS | 1808 | 1476438038311 Marionette TRACE conn4 <- [1,2337,null,{"value":null}] 02:40:38 INFO - PROCESS | 1808 | 1476438038456 Marionette TRACE conn4 -> [0,2338,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/url/urlsearchparams-append.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/url/urlsearchparams-append.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:38 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9e5000 == 15 [pid = 1854] [id = 939] 02:40:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9a9e9800) [pid = 1854] [serial = 2467] [outer = (nil)] 02:40:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:38 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9aa91000) [pid = 1854] [serial = 2468] [outer = 0x9a9e9800] 02:40:38 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9aa3a800) [pid = 1854] [serial = 2469] [outer = 0x9a9e9800] 02:40:39 INFO - PROCESS | 1808 | 1476438039678 Marionette TRACE conn4 <- [1,2338,null,{"value":["/url/urlsearchparams-append.html",0,null,null,[["Append same name",0,null,null],["Append empty strings",0,null,null],["Append null",0,null,null],["Append multiple",0,null,null]]]}] 02:40:39 INFO - .... 02:40:39 INFO - TEST-OK | /url/urlsearchparams-append.html | took 1752ms 02:40:39 INFO - PROCESS | 1808 | 1476438039692 Marionette TRACE conn4 -> [0,2339,"getWindowHandle",null] 02:40:39 INFO - PROCESS | 1808 | 1476438039697 Marionette TRACE conn4 <- [1,2339,null,{"value":"2147483649"}] 02:40:39 INFO - TEST-START | /url/urlsearchparams-constructor.html 02:40:39 INFO - PROCESS | 1808 | 1476438039721 Marionette TRACE conn4 -> [0,2340,"setScriptTimeout",{"ms":35000}] 02:40:39 INFO - PROCESS | 1808 | 1476438039739 Marionette TRACE conn4 <- [1,2340,null,{}] 02:40:39 INFO - PROCESS | 1808 | 1476438039763 Marionette TRACE conn4 -> [0,2341,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:39 INFO - PROCESS | 1808 | 1476438039949 Marionette TRACE conn4 <- [1,2341,null,{"value":null}] 02:40:39 INFO - PROCESS | 1808 | --DOCSHELL 0xa2c53000 == 14 [pid = 1854] [id = 935] 02:40:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa32000 == 13 [pid = 1854] [id = 934] 02:40:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9f5800 == 12 [pid = 1854] [id = 933] 02:40:40 INFO - PROCESS | 1808 | 1476438040061 Marionette TRACE conn4 -> [0,2342,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/url/urlsearchparams-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/url/urlsearchparams-constructor.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:40 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9afae400) [pid = 1854] [serial = 2441] [outer = (nil)] [url = about:blank] 02:40:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad31c00 == 11 [pid = 1854] [id = 932] 02:40:40 INFO - PROCESS | 1808 | --DOCSHELL 0x9a960800 == 10 [pid = 1854] [id = 931] 02:40:40 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa12c00 == 11 [pid = 1854] [id = 940] 02:40:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9aa32000) [pid = 1854] [serial = 2470] [outer = (nil)] 02:40:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:40 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9ad33000) [pid = 1854] [serial = 2471] [outer = 0x9aa32000] 02:40:40 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9aca6c00) [pid = 1854] [serial = 2472] [outer = 0x9aa32000] 02:40:40 INFO - PROCESS | 1808 | --DOMWINDOW == 61 (0x9afa4000) [pid = 1854] [serial = 2438] [outer = (nil)] [url = about:blank] 02:40:40 INFO - PROCESS | 1808 | --DOMWINDOW == 60 (0x9aadd800) [pid = 1854] [serial = 2439] [outer = (nil)] [url = about:blank] 02:40:40 INFO - PROCESS | 1808 | --DOMWINDOW == 59 (0x9aaddc00) [pid = 1854] [serial = 2432] [outer = (nil)] [url = about:blank] 02:40:40 INFO - PROCESS | 1808 | --DOMWINDOW == 58 (0x9a9f8000) [pid = 1854] [serial = 2430] [outer = (nil)] [url = about:blank] 02:40:40 INFO - PROCESS | 1808 | --DOMWINDOW == 57 (0x9a9f2000) [pid = 1854] [serial = 2428] [outer = (nil)] [url = about:blank] 02:40:40 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0x9a9f4000) [pid = 1854] [serial = 2427] [outer = (nil)] [url = about:blank] 02:40:40 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0x9aa94400) [pid = 1854] [serial = 2421] [outer = (nil)] [url = about:blank] 02:40:40 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9ad39000) [pid = 1854] [serial = 2424] [outer = (nil)] [url = about:blank] 02:40:40 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9ae91400) [pid = 1854] [serial = 2435] [outer = (nil)] [url = about:blank] 02:40:40 INFO - PROCESS | 1808 | --DOMWINDOW == 52 (0x9ae95400) [pid = 1854] [serial = 2436] [outer = (nil)] [url = about:blank] 02:40:40 INFO - PROCESS | 1808 | --DOMWINDOW == 51 (0x9aca2000) [pid = 1854] [serial = 2433] [outer = (nil)] [url = about:blank] 02:40:41 INFO - PROCESS | 1808 | 1476438041453 Marionette TRACE conn4 <- [1,2342,null,{"value":["/url/urlsearchparams-constructor.html",0,null,null,[["Basic URLSearchParams construction",0,null,null],["URLSearchParams constructor, empty.",1,"assert_throws: function \"function () { new URLSearchParams(DOMException.prototype); }\" did not throw","@http://web-platform.test:8000/url/urlsearchparams-constructor.html:23:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1398:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/url/urlsearchparams-constructor.html:20:1\n"],["URLSearchParams constructor, string.",0,null,null],["URLSearchParams constructor, object.",0,null,null],["Parse +",0,null,null],["Parse space",0,null,null],["Parse %20",0,null,null],["Parse \\0",0,null,null],["Parse %00",0,null,null],["Parse ⎄",0,null,null],["Parse %e2%8e%84",0,null,null],["Parse 💩",0,null,null],["Parse %f0%9f%92%a9",0,null,null]]]}] 02:40:41 INFO - ............. 02:40:41 INFO - TEST-OK | /url/urlsearchparams-constructor.html | took 1761ms 02:40:41 INFO - PROCESS | 1808 | 1476438041482 Marionette TRACE conn4 -> [0,2343,"getWindowHandle",null] 02:40:41 INFO - PROCESS | 1808 | 1476438041489 Marionette TRACE conn4 <- [1,2343,null,{"value":"2147483649"}] 02:40:41 INFO - TEST-START | /url/urlsearchparams-delete.html 02:40:41 INFO - PROCESS | 1808 | 1476438041500 Marionette TRACE conn4 -> [0,2344,"setScriptTimeout",{"ms":35000}] 02:40:41 INFO - PROCESS | 1808 | 1476438041512 Marionette TRACE conn4 <- [1,2344,null,{}] 02:40:41 INFO - PROCESS | 1808 | 1476438041522 Marionette TRACE conn4 -> [0,2345,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:41 INFO - PROCESS | 1808 | 1476438041790 Marionette TRACE conn4 <- [1,2345,null,{"value":null}] 02:40:41 INFO - PROCESS | 1808 | 1476438041928 Marionette TRACE conn4 -> [0,2346,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/url/urlsearchparams-delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/url/urlsearchparams-delete.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:41 INFO - PROCESS | 1808 | ++DOCSHELL 0x9adf2c00 == 12 [pid = 1854] [id = 941] 02:40:41 INFO - PROCESS | 1808 | ++DOMWINDOW == 52 (0x9ae29c00) [pid = 1854] [serial = 2473] [outer = (nil)] 02:40:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:41 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 53 (0x9ae6f400) [pid = 1854] [serial = 2474] [outer = 0x9ae29c00] 02:40:42 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9ae73800) [pid = 1854] [serial = 2475] [outer = 0x9ae29c00] 02:40:43 INFO - PROCESS | 1808 | 1476438043258 Marionette TRACE conn4 <- [1,2346,null,{"value":["/url/urlsearchparams-delete.html",0,null,null,[["Delete basics",0,null,null],["Deleting appended multiple",0,null,null]]]}] 02:40:43 INFO - .. 02:40:43 INFO - TEST-OK | /url/urlsearchparams-delete.html | took 1801ms 02:40:43 INFO - PROCESS | 1808 | 1476438043301 Marionette TRACE conn4 -> [0,2347,"getWindowHandle",null] 02:40:43 INFO - PROCESS | 1808 | 1476438043310 Marionette TRACE conn4 <- [1,2347,null,{"value":"2147483649"}] 02:40:43 INFO - TEST-START | /url/urlsearchparams-get.html 02:40:43 INFO - PROCESS | 1808 | 1476438043331 Marionette TRACE conn4 -> [0,2348,"setScriptTimeout",{"ms":35000}] 02:40:43 INFO - PROCESS | 1808 | 1476438043336 Marionette TRACE conn4 <- [1,2348,null,{}] 02:40:43 INFO - PROCESS | 1808 | 1476438043342 Marionette TRACE conn4 -> [0,2349,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:43 INFO - PROCESS | 1808 | 1476438043831 Marionette TRACE conn4 <- [1,2349,null,{"value":null}] 02:40:43 INFO - PROCESS | 1808 | 1476438043932 Marionette TRACE conn4 -> [0,2350,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/url/urlsearchparams-get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/url/urlsearchparams-get.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:43 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aecbc00 == 13 [pid = 1854] [id = 942] 02:40:43 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9aecc400) [pid = 1854] [serial = 2476] [outer = (nil)] 02:40:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:43 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9afa4000) [pid = 1854] [serial = 2477] [outer = 0x9aecc400] 02:40:44 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9afa4c00) [pid = 1854] [serial = 2478] [outer = 0x9aecc400] 02:40:45 INFO - PROCESS | 1808 | --DOMWINDOW == 56 (0xa1e42c00) [pid = 1854] [serial = 2452] [outer = (nil)] [url = http://web-platform.test:8000/url/historical.html] 02:40:45 INFO - PROCESS | 1808 | --DOMWINDOW == 55 (0xa2c53400) [pid = 1854] [serial = 2455] [outer = (nil)] [url = http://web-platform.test:8000/url/historical.worker] 02:40:45 INFO - PROCESS | 1808 | --DOMWINDOW == 54 (0x9a9f7400) [pid = 1854] [serial = 2449] [outer = (nil)] [url = http://web-platform.test:8000/url/a-element.html] 02:40:45 INFO - PROCESS | 1808 | --DOMWINDOW == 53 (0x9aae0c00) [pid = 1854] [serial = 2440] [outer = (nil)] [url = http://web-platform.test:8000/uievents/legacy-domevents-tests/approved/stopPropagation.deferred.effect.html] 02:40:45 INFO - PROCESS | 1808 | 1476438045388 Marionette TRACE conn4 <- [1,2350,null,{"value":["/url/urlsearchparams-get.html",0,null,null,[["Get basics",0,null,null],["More get() basics",0,null,null]]]}] 02:40:45 INFO - .. 02:40:45 INFO - TEST-OK | /url/urlsearchparams-get.html | took 2090ms 02:40:45 INFO - PROCESS | 1808 | 1476438045421 Marionette TRACE conn4 -> [0,2351,"getWindowHandle",null] 02:40:45 INFO - TEST-START | /url/urlsearchparams-getall.html 02:40:45 INFO - PROCESS | 1808 | 1476438045429 Marionette TRACE conn4 <- [1,2351,null,{"value":"2147483649"}] 02:40:45 INFO - PROCESS | 1808 | 1476438045437 Marionette TRACE conn4 -> [0,2352,"setScriptTimeout",{"ms":35000}] 02:40:45 INFO - PROCESS | 1808 | 1476438045442 Marionette TRACE conn4 <- [1,2352,null,{}] 02:40:45 INFO - PROCESS | 1808 | 1476438045449 Marionette TRACE conn4 -> [0,2353,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:45 INFO - PROCESS | 1808 | 1476438045661 Marionette TRACE conn4 <- [1,2353,null,{"value":null}] 02:40:45 INFO - PROCESS | 1808 | 1476438045761 Marionette TRACE conn4 -> [0,2354,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/url/urlsearchparams-getall.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/url/urlsearchparams-getall.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:45 INFO - PROCESS | 1808 | ++DOCSHELL 0x9afa9000 == 14 [pid = 1854] [id = 943] 02:40:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 54 (0x9afa9800) [pid = 1854] [serial = 2479] [outer = (nil)] 02:40:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:45 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:45 INFO - PROCESS | 1808 | ++DOMWINDOW == 55 (0x9b073800) [pid = 1854] [serial = 2480] [outer = 0x9afa9800] 02:40:46 INFO - PROCESS | 1808 | ++DOMWINDOW == 56 (0x9afb1000) [pid = 1854] [serial = 2481] [outer = 0x9afa9800] 02:40:46 INFO - PROCESS | 1808 | 1476438046734 Marionette TRACE conn4 <- [1,2354,null,{"value":["/url/urlsearchparams-getall.html",0,null,null,[["getAll() basics",0,null,null],["getAll() multiples",0,null,null]]]}] 02:40:46 INFO - .. 02:40:46 INFO - TEST-OK | /url/urlsearchparams-getall.html | took 1335ms 02:40:46 INFO - PROCESS | 1808 | 1476438046771 Marionette TRACE conn4 -> [0,2355,"getWindowHandle",null] 02:40:46 INFO - PROCESS | 1808 | 1476438046774 Marionette TRACE conn4 <- [1,2355,null,{"value":"2147483649"}] 02:40:46 INFO - TEST-START | /url/urlsearchparams-has.html 02:40:46 INFO - PROCESS | 1808 | 1476438046782 Marionette TRACE conn4 -> [0,2356,"setScriptTimeout",{"ms":35000}] 02:40:46 INFO - PROCESS | 1808 | 1476438046785 Marionette TRACE conn4 <- [1,2356,null,{}] 02:40:46 INFO - PROCESS | 1808 | 1476438046791 Marionette TRACE conn4 -> [0,2357,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:47 INFO - PROCESS | 1808 | 1476438046997 Marionette TRACE conn4 <- [1,2357,null,{"value":null}] 02:40:47 INFO - PROCESS | 1808 | 1476438047079 Marionette TRACE conn4 -> [0,2358,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/url/urlsearchparams-has.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/url/urlsearchparams-has.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:47 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a923400 == 15 [pid = 1854] [id = 944] 02:40:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 57 (0x9a960400) [pid = 1854] [serial = 2482] [outer = (nil)] 02:40:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:47 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 58 (0x9aa34000) [pid = 1854] [serial = 2483] [outer = 0x9a960400] 02:40:47 INFO - PROCESS | 1808 | ++DOMWINDOW == 59 (0x9a9fbc00) [pid = 1854] [serial = 2484] [outer = 0x9a960400] 02:40:48 INFO - PROCESS | 1808 | 1476438048297 Marionette TRACE conn4 <- [1,2358,null,{"value":["/url/urlsearchparams-has.html",0,null,null,[["Has basics",0,null,null],["has() following delete()",0,null,null]]]}] 02:40:48 INFO - .. 02:40:48 INFO - TEST-OK | /url/urlsearchparams-has.html | took 1586ms 02:40:48 INFO - PROCESS | 1808 | 1476438048368 Marionette TRACE conn4 -> [0,2359,"getWindowHandle",null] 02:40:48 INFO - PROCESS | 1808 | 1476438048375 Marionette TRACE conn4 <- [1,2359,null,{"value":"2147483649"}] 02:40:48 INFO - TEST-START | /url/urlsearchparams-set.html 02:40:48 INFO - PROCESS | 1808 | 1476438048398 Marionette TRACE conn4 -> [0,2360,"setScriptTimeout",{"ms":35000}] 02:40:48 INFO - PROCESS | 1808 | 1476438048407 Marionette TRACE conn4 <- [1,2360,null,{}] 02:40:48 INFO - PROCESS | 1808 | 1476438048417 Marionette TRACE conn4 -> [0,2361,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:48 INFO - PROCESS | 1808 | 1476438048587 Marionette TRACE conn4 <- [1,2361,null,{"value":null}] 02:40:48 INFO - PROCESS | 1808 | 1476438048631 Marionette TRACE conn4 -> [0,2362,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/url/urlsearchparams-set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/url/urlsearchparams-set.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:48 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae8f000 == 16 [pid = 1854] [id = 945] 02:40:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 60 (0x9aebf800) [pid = 1854] [serial = 2485] [outer = (nil)] 02:40:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:48 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:48 INFO - PROCESS | 1808 | ++DOMWINDOW == 61 (0x9aedbc00) [pid = 1854] [serial = 2486] [outer = 0x9aebf800] 02:40:49 INFO - PROCESS | 1808 | ++DOMWINDOW == 62 (0x9aed9000) [pid = 1854] [serial = 2487] [outer = 0x9aebf800] 02:40:49 INFO - PROCESS | 1808 | 1476438049897 Marionette TRACE conn4 <- [1,2362,null,{"value":["/url/urlsearchparams-set.html",0,null,null,[["Set basics",0,null,null],["URLSearchParams.set",0,null,null]]]}] 02:40:49 INFO - .. 02:40:49 INFO - TEST-OK | /url/urlsearchparams-set.html | took 1563ms 02:40:49 INFO - PROCESS | 1808 | 1476438049948 Marionette TRACE conn4 -> [0,2363,"getWindowHandle",null] 02:40:49 INFO - PROCESS | 1808 | 1476438049951 Marionette TRACE conn4 <- [1,2363,null,{"value":"2147483649"}] 02:40:49 INFO - TEST-START | /url/urlsearchparams-stringifier.html 02:40:49 INFO - PROCESS | 1808 | 1476438049961 Marionette TRACE conn4 -> [0,2364,"setScriptTimeout",{"ms":35000}] 02:40:49 INFO - PROCESS | 1808 | 1476438049968 Marionette TRACE conn4 <- [1,2364,null,{}] 02:40:49 INFO - PROCESS | 1808 | 1476438049974 Marionette TRACE conn4 -> [0,2365,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:50 INFO - PROCESS | 1808 | 1476438050122 Marionette TRACE conn4 <- [1,2365,null,{"value":null}] 02:40:50 INFO - PROCESS | 1808 | 1476438050139 Marionette TRACE conn4 -> [0,2366,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/url/urlsearchparams-stringifier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/url/urlsearchparams-stringifier.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:50 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b07a400 == 17 [pid = 1854] [id = 946] 02:40:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 63 (0x9b0a5400) [pid = 1854] [serial = 2488] [outer = (nil)] 02:40:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:50 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 64 (0x9b0ac800) [pid = 1854] [serial = 2489] [outer = 0x9b0a5400] 02:40:50 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9b0ab000) [pid = 1854] [serial = 2490] [outer = 0x9b0a5400] 02:40:51 INFO - PROCESS | 1808 | 1476438051416 Marionette TRACE conn4 <- [1,2366,null,{"value":["/url/urlsearchparams-stringifier.html",0,null,null,[["Serialize space",0,null,null],["Serialize empty value",0,null,null],["Serialize empty name",0,null,null],["Serialize empty name and value",0,null,null],["Serialize +",0,null,null],["Serialize =",0,null,null],["Serialize &",0,null,null],["Serialize *-._",0,null,null],["Serialize %",0,null,null],["Serialize \\0",0,null,null],["Serialize 💩",0,null,null],["URLSearchParams.toString",0,null,null]]]}] 02:40:51 INFO - ............ 02:40:51 INFO - TEST-OK | /url/urlsearchparams-stringifier.html | took 1502ms 02:40:51 INFO - PROCESS | 1808 | 1476438051465 Marionette TRACE conn4 -> [0,2367,"getWindowHandle",null] 02:40:51 INFO - TEST-START | /user-timing/idlharness.html 02:40:51 INFO - PROCESS | 1808 | 1476438051474 Marionette TRACE conn4 <- [1,2367,null,{"value":"2147483649"}] 02:40:51 INFO - PROCESS | 1808 | 1476438051480 Marionette TRACE conn4 -> [0,2368,"setScriptTimeout",{"ms":35000}] 02:40:51 INFO - PROCESS | 1808 | 1476438051496 Marionette TRACE conn4 <- [1,2368,null,{}] 02:40:51 INFO - PROCESS | 1808 | 1476438051502 Marionette TRACE conn4 -> [0,2369,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:51 INFO - PROCESS | 1808 | 1476438051682 Marionette TRACE conn4 <- [1,2369,null,{"value":null}] 02:40:51 INFO - PROCESS | 1808 | 1476438051721 Marionette TRACE conn4 -> [0,2370,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/user-timing/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/user-timing/idlharness.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:51 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b20dc00 == 18 [pid = 1854] [id = 947] 02:40:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9b20e000) [pid = 1854] [serial = 2491] [outer = (nil)] 02:40:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:51 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:51 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9b218c00) [pid = 1854] [serial = 2492] [outer = 0x9b20e000] 02:40:52 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9b219800) [pid = 1854] [serial = 2493] [outer = 0x9b20e000] 02:40:53 INFO - PROCESS | 1808 | 1476438053270 Marionette TRACE conn4 <- [1,2370,null,{"value":["/user-timing/idlharness.html",0,null,null,[["Performance interface: operation mark(DOMString)",0,null,null],["Performance interface: operation clearMarks(DOMString)",0,null,null],["Performance interface: operation measure(DOMString,DOMString,DOMString)",0,null,null],["Performance interface: operation clearMeasures(DOMString)",0,null,null],["Performance must be primary interface of window.performance",0,null,null],["Stringification of window.performance",0,null,null],["Performance interface: window.performance must inherit property \"mark\" with the proper type (0)",0,null,null],["Performance interface: calling mark(DOMString) on window.performance with too few arguments must throw TypeError",0,null,null],["Performance interface: window.performance must inherit property \"clearMarks\" with the proper type (1)",0,null,null],["Performance interface: calling clearMarks(DOMString) on window.performance with too few arguments must throw TypeError",0,null,null],["Performance interface: window.performance must inherit property \"measure\" with the proper type (2)",0,null,null],["Performance interface: calling measure(DOMString,DOMString,DOMString) on window.performance with too few arguments must throw TypeError",0,null,null],["Performance interface: window.performance must inherit property \"clearMeasures\" with the proper type (3)",0,null,null],["Performance interface: calling clearMeasures(DOMString) on window.performance with too few arguments must throw TypeError",0,null,null],["PerformanceMark interface: existence and properties of interface object",0,null,null],["PerformanceMark interface object length",0,null,null],["PerformanceMark interface object name",0,null,null],["PerformanceMark interface: existence and properties of interface prototype object",0,null,null],["PerformanceMark interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["PerformanceMeasure interface: existence and properties of interface object",0,null,null],["PerformanceMeasure interface object length",0,null,null],["PerformanceMeasure interface object name",0,null,null],["PerformanceMeasure interface: existence and properties of interface prototype object",0,null,null],["PerformanceMeasure interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null]]]}] 02:40:53 INFO - ........................ 02:40:53 INFO - TEST-OK | /user-timing/idlharness.html | took 1863ms 02:40:53 INFO - PROCESS | 1808 | 1476438053343 Marionette TRACE conn4 -> [0,2371,"getWindowHandle",null] 02:40:53 INFO - PROCESS | 1808 | 1476438053347 Marionette TRACE conn4 <- [1,2371,null,{"value":"2147483649"}] 02:40:53 INFO - TEST-START | /user-timing/test_user_timing_clear_marks.html 02:40:53 INFO - PROCESS | 1808 | 1476438053358 Marionette TRACE conn4 -> [0,2372,"setScriptTimeout",{"ms":35000}] 02:40:53 INFO - PROCESS | 1808 | 1476438053364 Marionette TRACE conn4 <- [1,2372,null,{}] 02:40:53 INFO - PROCESS | 1808 | 1476438053374 Marionette TRACE conn4 -> [0,2373,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:53 INFO - PROCESS | 1808 | 1476438053535 Marionette TRACE conn4 <- [1,2373,null,{"value":null}] 02:40:53 INFO - PROCESS | 1808 | 1476438053631 Marionette TRACE conn4 -> [0,2374,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/user-timing/test_user_timing_clear_marks.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/user-timing/test_user_timing_clear_marks.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:53 INFO - PROCESS | 1808 | ++DOCSHELL 0x9a9f7000 == 19 [pid = 1854] [id = 948] 02:40:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9a9fb000) [pid = 1854] [serial = 2494] [outer = (nil)] 02:40:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:53 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:53 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9aae1000) [pid = 1854] [serial = 2495] [outer = 0x9a9fb000] 02:40:54 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9aa15000) [pid = 1854] [serial = 2496] [outer = 0x9a9fb000] 02:40:55 INFO - PROCESS | 1808 | 1476438055250 Marionette TRACE conn4 <- [1,2374,null,{"value":["/user-timing/test_user_timing_clear_marks.html",0,null,null,[["window.performance is defined",0,null,null],["Two marks have been created for this test.",0,null,null],["After a call to window.performance.clearMarks(\"markUndefined\"), where \"markUndefined\" is a non-existent mark, window.performance.getEntriesByName(\"mark1\") returns an object containing the \"mark1\" mark.",0,null,null],["After a call to window.performance.clearMarks(\"markUndefined\"), where \"markUndefined\" is a non-existent mark, window.performance.getEntriesByName(\"mark2\") returns an object containing the \"mark2\" mark.",0,null,null],["After a call to window.performance.clearMarks(\"mark1\"), window.performance.getEntriesByName(\"mark1\") returns an empty object.",0,null,null],["After a call to window.performance.clearMarks(\"mark1\"), window.performance.getEntriesByName(\"mark2\") returns an object containing the \"mark2\" mark.",0,null,null],["After a call to window.performance.clearMarks(), window.performance.getEntriesByType(\"mark\") returns an empty object.",0,null,null]]]}] 02:40:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9afa9000 == 18 [pid = 1854] [id = 943] 02:40:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9aecbc00 == 17 [pid = 1854] [id = 942] 02:40:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9adf2c00 == 16 [pid = 1854] [id = 941] 02:40:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa12c00 == 15 [pid = 1854] [id = 940] 02:40:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e5000 == 14 [pid = 1854] [id = 939] 02:40:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e42000 == 13 [pid = 1854] [id = 938] 02:40:55 INFO - PROCESS | 1808 | --DOCSHELL 0x9b076000 == 12 [pid = 1854] [id = 917] 02:40:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa1e44400 == 11 [pid = 1854] [id = 937] 02:40:55 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0xa304e400) [pid = 1854] [serial = 2459] [outer = (nil)] [url = about:blank] 02:40:55 INFO - PROCESS | 1808 | --DOCSHELL 0xa304a400 == 10 [pid = 1854] [id = 936] 02:40:55 INFO - ....... 02:40:55 INFO - TEST-OK | /user-timing/test_user_timing_clear_marks.html | took 1947ms 02:40:55 INFO - PROCESS | 1808 | 1476438055307 Marionette TRACE conn4 -> [0,2375,"getWindowHandle",null] 02:40:55 INFO - PROCESS | 1808 | 1476438055311 Marionette TRACE conn4 <- [1,2375,null,{"value":"2147483649"}] 02:40:55 INFO - TEST-START | /user-timing/test_user_timing_clear_measures.html 02:40:55 INFO - PROCESS | 1808 | 1476438055317 Marionette TRACE conn4 -> [0,2376,"setScriptTimeout",{"ms":35000}] 02:40:55 INFO - PROCESS | 1808 | 1476438055320 Marionette TRACE conn4 <- [1,2376,null,{}] 02:40:55 INFO - PROCESS | 1808 | 1476438055325 Marionette TRACE conn4 -> [0,2377,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:55 INFO - PROCESS | 1808 | 1476438055489 Marionette TRACE conn4 <- [1,2377,null,{"value":null}] 02:40:55 INFO - PROCESS | 1808 | 1476438055512 Marionette TRACE conn4 -> [0,2378,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/user-timing/test_user_timing_clear_measures.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/user-timing/test_user_timing_clear_measures.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:55 INFO - PROCESS | 1808 | ++DOCSHELL 0x9acaa400 == 11 [pid = 1854] [id = 949] 02:40:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9ad36800) [pid = 1854] [serial = 2497] [outer = (nil)] 02:40:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:55 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9ade9800) [pid = 1854] [serial = 2498] [outer = 0x9ad36800] 02:40:55 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9ade6800) [pid = 1854] [serial = 2499] [outer = 0x9ad36800] 02:40:56 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9ade6400) [pid = 1854] [serial = 2447] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9aa33000) [pid = 1854] [serial = 2450] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9afaf400) [pid = 1854] [serial = 2442] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0xa1e48c00) [pid = 1854] [serial = 2454] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1808 | --DOMWINDOW == 68 (0x9a9fa800) [pid = 1854] [serial = 2444] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1808 | --DOMWINDOW == 67 (0x9aa15800) [pid = 1854] [serial = 2451] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1808 | --DOMWINDOW == 66 (0xa2c57000) [pid = 1854] [serial = 2456] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1808 | --DOMWINDOW == 65 (0xa1e48000) [pid = 1854] [serial = 2453] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1808 | --DOMWINDOW == 64 (0xa2c57c00) [pid = 1854] [serial = 2457] [outer = (nil)] [url = about:blank] 02:40:56 INFO - PROCESS | 1808 | 1476438056789 Marionette TRACE conn4 <- [1,2378,null,{"value":["/user-timing/test_user_timing_clear_measures.html",0,null,null,[["window.performance is defined",0,null,null],["Two measures have been created for this test.",0,null,null],["After a call to window.performance.clearMeasures(\"measureUndefined\"), where \"measureUndefined\" is a non-existent measure, window.performance.getEntriesByName(\"measure1\") returns an object containing the \"measure1\" measure.",0,null,null],["After a call to window.performance.clearMeasures(\"measureUndefined\"), where \"measureUndefined\" is a non-existent measure, window.performance.getEntriesByName(\"measure2\") returns an object containing the \"measure2\" measure.",0,null,null],["After a call to window.performance.clearMeasures(\"measure1\"), window.performance.getEntriesByName(\"measure1\") returns an empty object.",0,null,null],["After a call to window.performance.clearMeasures(\"measure1\"), window.performance.getEntriesByName(\"measure2\") returns an object containing the \"measure2\" measure.",0,null,null],["After a call to window.performance.clearMeasures(), window.performance.getEntriesByType(\"measure\") returns an empty object.",0,null,null]]]}] 02:40:56 INFO - ....... 02:40:56 INFO - TEST-OK | /user-timing/test_user_timing_clear_measures.html | took 1494ms 02:40:56 INFO - PROCESS | 1808 | 1476438056812 Marionette TRACE conn4 -> [0,2379,"getWindowHandle",null] 02:40:56 INFO - PROCESS | 1808 | 1476438056814 Marionette TRACE conn4 <- [1,2379,null,{"value":"2147483649"}] 02:40:56 INFO - TEST-START | /user-timing/test_user_timing_entry_type.html 02:40:56 INFO - PROCESS | 1808 | 1476438056826 Marionette TRACE conn4 -> [0,2380,"setScriptTimeout",{"ms":35000}] 02:40:56 INFO - PROCESS | 1808 | 1476438056829 Marionette TRACE conn4 <- [1,2380,null,{}] 02:40:56 INFO - PROCESS | 1808 | 1476438056834 Marionette TRACE conn4 -> [0,2381,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:57 INFO - PROCESS | 1808 | 1476438056998 Marionette TRACE conn4 <- [1,2381,null,{"value":null}] 02:40:57 INFO - PROCESS | 1808 | 1476438057110 Marionette TRACE conn4 -> [0,2382,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/user-timing/test_user_timing_entry_type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/user-timing/test_user_timing_entry_type.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:57 INFO - PROCESS | 1808 | ++DOCSHELL 0x9adf2800 == 12 [pid = 1854] [id = 950] 02:40:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 65 (0x9ae23400) [pid = 1854] [serial = 2500] [outer = (nil)] 02:40:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:57 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 66 (0x9ae46400) [pid = 1854] [serial = 2501] [outer = 0x9ae23400] 02:40:57 INFO - PROCESS | 1808 | ++DOMWINDOW == 67 (0x9ae4ac00) [pid = 1854] [serial = 2502] [outer = 0x9ae23400] 02:40:58 INFO - PROCESS | 1808 | 1476438058065 Marionette TRACE conn4 <- [1,2382,null,{"value":["/user-timing/test_user_timing_entry_type.html",0,null,null,[["Class name of mark entry should be PerformanceMark.",0,null,null],["Class name of measure entry should be PerformanceMeasure.",0,null,null]]]}] 02:40:58 INFO - .. 02:40:58 INFO - TEST-OK | /user-timing/test_user_timing_entry_type.html | took 1293ms 02:40:58 INFO - PROCESS | 1808 | 1476438058119 Marionette TRACE conn4 -> [0,2383,"getWindowHandle",null] 02:40:58 INFO - PROCESS | 1808 | 1476438058122 Marionette TRACE conn4 <- [1,2383,null,{"value":"2147483649"}] 02:40:58 INFO - TEST-START | /user-timing/test_user_timing_exists.html 02:40:58 INFO - PROCESS | 1808 | 1476438058139 Marionette TRACE conn4 -> [0,2384,"setScriptTimeout",{"ms":35000}] 02:40:58 INFO - PROCESS | 1808 | 1476438058142 Marionette TRACE conn4 <- [1,2384,null,{}] 02:40:58 INFO - PROCESS | 1808 | 1476438058148 Marionette TRACE conn4 -> [0,2385,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:40:58 INFO - PROCESS | 1808 | 1476438058385 Marionette TRACE conn4 <- [1,2385,null,{"value":null}] 02:40:58 INFO - PROCESS | 1808 | 1476438058445 Marionette TRACE conn4 -> [0,2386,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/user-timing/test_user_timing_exists.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/user-timing/test_user_timing_exists.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:40:58 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae8e400 == 13 [pid = 1854] [id = 951] 02:40:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 68 (0x9ae8fc00) [pid = 1854] [serial = 2503] [outer = (nil)] 02:40:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:58 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:40:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 69 (0x9aec0800) [pid = 1854] [serial = 2504] [outer = 0x9ae8fc00] 02:40:58 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9aec2000) [pid = 1854] [serial = 2505] [outer = 0x9ae8fc00] 02:40:59 INFO - PROCESS | 1808 | 1476438059822 Marionette TRACE conn4 <- [1,2386,null,{"value":["/user-timing/test_user_timing_exists.html",0,null,null,[["window.performance is defined",0,null,null],["window.performance.mark is defined.",0,null,null],["window.performance.clearMarks is defined.",0,null,null],["window.performance.measure is defined.",0,null,null],["window.performance.clearMeasures is defined.",0,null,null]]]}] 02:40:59 INFO - ..... 02:40:59 INFO - TEST-OK | /user-timing/test_user_timing_exists.html | took 1738ms 02:40:59 INFO - PROCESS | 1808 | 1476438059873 Marionette TRACE conn4 -> [0,2387,"getWindowHandle",null] 02:40:59 INFO - PROCESS | 1808 | 1476438059883 Marionette TRACE conn4 <- [1,2387,null,{"value":"2147483649"}] 02:40:59 INFO - TEST-START | /user-timing/test_user_timing_mark.html 02:40:59 INFO - PROCESS | 1808 | 1476438059897 Marionette TRACE conn4 -> [0,2388,"setScriptTimeout",{"ms":35000}] 02:40:59 INFO - PROCESS | 1808 | 1476438059903 Marionette TRACE conn4 <- [1,2388,null,{}] 02:40:59 INFO - PROCESS | 1808 | 1476438059962 Marionette TRACE conn4 -> [0,2389,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:41:00 INFO - PROCESS | 1808 | 1476438060167 Marionette TRACE conn4 <- [1,2389,null,{"value":null}] 02:41:00 INFO - PROCESS | 1808 | 1476438060235 Marionette TRACE conn4 -> [0,2390,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/user-timing/test_user_timing_mark.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/user-timing/test_user_timing_mark.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:41:00 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad31c00 == 14 [pid = 1854] [id = 952] 02:41:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9ad55400) [pid = 1854] [serial = 2506] [outer = (nil)] 02:41:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:41:00 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:41:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9aee7800) [pid = 1854] [serial = 2507] [outer = 0x9ad55400] 02:41:00 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9aedec00) [pid = 1854] [serial = 2508] [outer = 0x9ad55400] 02:41:01 INFO - PROCESS | 1808 | --DOMWINDOW == 72 (0x9ae29c00) [pid = 1854] [serial = 2473] [outer = (nil)] [url = http://web-platform.test:8000/url/urlsearchparams-delete.html] 02:41:01 INFO - PROCESS | 1808 | --DOMWINDOW == 71 (0x9aecc400) [pid = 1854] [serial = 2476] [outer = (nil)] [url = http://web-platform.test:8000/url/urlsearchparams-get.html] 02:41:01 INFO - PROCESS | 1808 | --DOMWINDOW == 70 (0x9aa32000) [pid = 1854] [serial = 2470] [outer = (nil)] [url = http://web-platform.test:8000/url/urlsearchparams-constructor.html] 02:41:01 INFO - PROCESS | 1808 | --DOMWINDOW == 69 (0x9a9e9800) [pid = 1854] [serial = 2467] [outer = (nil)] [url = http://web-platform.test:8000/url/urlsearchparams-append.html] 02:41:02 INFO - ..................... 02:41:02 INFO - TEST-OK | /user-timing/test_user_timing_mark.html | took 2220ms 02:41:02 INFO - PROCESS | 1808 | 1476438062064 Marionette TRACE conn4 <- [1,2390,null,{"value":["/user-timing/test_user_timing_mark.html",0,null,null,[["window.performance is defined",0,null,null],["window.performance.getEntriesByName(\"mark1\")[0].name == \"mark1\"",0,null,null],["window.performance.getEntriesByName(\"mark1\")[0].startTime is approximately correct (up to 20ms difference allowed)",0,null,null],["window.performance.getEntriesByName(\"mark1\")[0].entryType == \"mark\"",0,null,null],["window.performance.getEntriesByName(\"mark1\")[0].duration == 0",0,null,null],["window.performance.getEntriesByName(\"mark1\")[1].name == \"mark1\"",0,null,null],["window.performance.getEntriesByName(\"mark1\")[1].startTime is approximately correct (up to 20ms difference allowed)",0,null,null],["window.performance.getEntriesByName(\"mark1\")[1].entryType == \"mark\"",0,null,null],["window.performance.getEntriesByName(\"mark1\")[1].duration == 0",0,null,null],["window.performance.getEntriesByName(\"mark1\", \"mark\") returns an object containing the \"mark1\" mark in the correct order",0,null,null],["window.performance.getEntriesByName(\"mark1\", \"mark\") returns an object containing the duplicate \"mark1\" mark in the correct order",0,null,null],["The \"mark1\" mark returned by window.performance.getEntriesByName(\"mark1\", \"mark\") matches the the \"mark1\" mark returned by window.performance.getEntriesByName(\"mark1\")",0,null,null],["The duplicate \"mark1\" mark returned by window.performance.getEntriesByName(\"mark1\", \"mark\") matches the the duplicate \"mark1\" mark returned by window.performance.getEntriesByName(\"mark1\")",0,null,null],["window.performance.getEntries() returns an object containing the original \"mark1\" mark in the correct order",0,null,null],["window.performance.getEntries() returns an object containing the duplicate \"mark1\" mark in the correct order",0,null,null],["The \"mark1\" mark returned by window.performance.getEntries() matches the the \"mark1\" mark returned by window.performance.getEntriesByName(\"mark1\")",0,null,null],["The \"mark1\" mark returned by window.performance.getEntries() matches the the duplicate \"mark1\" mark returned by window.performance.getEntriesByName(\"mark1\")",0,null,null],["window.performance.getEntriesByType(\"mark\") returns an object containing the original \"mark1\" mark in the correct order",0,null,null],["window.performance.getEntriesByType(\"mark\") returns an object containing the duplicate \"mark1\" mark in the correct order",0,null,null],["The \"mark1\" mark returned by window.performance.getEntriesByType(\"mark\") matches the the \"mark1\" mark returned by window.performance.getEntriesByName(\"mark1\")",0,null,null],["The \"mark1\" mark returned by window.performance.getEntriesByType(\"mark\") matches the the duplicate \"mark1\" mark returned by window.performance.getEntriesByName(\"mark1\")",0,null,null]]]}] 02:41:02 INFO - PROCESS | 1808 | 1476438062153 Marionette TRACE conn4 -> [0,2391,"getWindowHandle",null] 02:41:02 INFO - PROCESS | 1808 | 1476438062166 Marionette TRACE conn4 <- [1,2391,null,{"value":"2147483649"}] 02:41:02 INFO - TEST-START | /user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html 02:41:02 INFO - PROCESS | 1808 | 1476438062198 Marionette TRACE conn4 -> [0,2392,"setScriptTimeout",{"ms":35000}] 02:41:02 INFO - PROCESS | 1808 | 1476438062207 Marionette TRACE conn4 <- [1,2392,null,{}] 02:41:02 INFO - PROCESS | 1808 | 1476438062217 Marionette TRACE conn4 -> [0,2393,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:41:02 INFO - PROCESS | 1808 | 1476438062538 Marionette TRACE conn4 <- [1,2393,null,{"value":null}] 02:41:02 INFO - PROCESS | 1808 | 1476438062696 Marionette TRACE conn4 -> [0,2394,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:41:02 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ae5a000 == 15 [pid = 1854] [id = 953] 02:41:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 70 (0x9aecc400) [pid = 1854] [serial = 2509] [outer = (nil)] 02:41:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:41:02 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:41:02 INFO - PROCESS | 1808 | ++DOMWINDOW == 71 (0x9afb1c00) [pid = 1854] [serial = 2510] [outer = 0x9aecc400] 02:41:03 INFO - PROCESS | 1808 | ++DOMWINDOW == 72 (0x9afb0400) [pid = 1854] [serial = 2511] [outer = 0x9aecc400] 02:41:04 INFO - PROCESS | 1808 | 1476438064235 Marionette TRACE conn4 <- [1,2394,null,{"value":["/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html",0,null,null,[["window.performance is defined",0,null,null],["window.performance.mark() threw an exception when invoke without a parameter.",0,null,null],["window.performance.mark() threw a TYPE_ERR exception when invoke without a parameter.",0,null,null],["window.performance.measure() threw an exception when invoke without a parameter.",0,null,null],["window.performance.measure() threw a TYPE_ERR exception when invoke without a parameter.",0,null,null]]]}] 02:41:04 INFO - ..... 02:41:04 INFO - TEST-OK | /user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html | took 2105ms 02:41:04 INFO - PROCESS | 1808 | 1476438064293 Marionette TRACE conn4 -> [0,2395,"getWindowHandle",null] 02:41:04 INFO - PROCESS | 1808 | 1476438064297 Marionette TRACE conn4 <- [1,2395,null,{"value":"2147483649"}] 02:41:04 INFO - TEST-START | /user-timing/test_user_timing_mark_exceptions.html 02:41:04 INFO - PROCESS | 1808 | 1476438064304 Marionette TRACE conn4 -> [0,2396,"setScriptTimeout",{"ms":35000}] 02:41:04 INFO - PROCESS | 1808 | 1476438064311 Marionette TRACE conn4 <- [1,2396,null,{}] 02:41:04 INFO - PROCESS | 1808 | 1476438064335 Marionette TRACE conn4 -> [0,2397,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:41:04 INFO - PROCESS | 1808 | 1476438064578 Marionette TRACE conn4 <- [1,2397,null,{"value":null}] 02:41:04 INFO - PROCESS | 1808 | 1476438064777 Marionette TRACE conn4 -> [0,2398,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/user-timing/test_user_timing_mark_exceptions.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/user-timing/test_user_timing_mark_exceptions.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:41:04 INFO - PROCESS | 1808 | ++DOCSHELL 0x9ad38000 == 16 [pid = 1854] [id = 954] 02:41:04 INFO - PROCESS | 1808 | ++DOMWINDOW == 73 (0x9ad3d000) [pid = 1854] [serial = 2512] [outer = (nil)] 02:41:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:41:04 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:41:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 74 (0x9ae51400) [pid = 1854] [serial = 2513] [outer = 0x9ad3d000] 02:41:05 INFO - PROCESS | 1808 | ++DOMWINDOW == 75 (0x9ae1d800) [pid = 1854] [serial = 2514] [outer = 0x9ad3d000] 02:41:06 INFO - ......................................... 02:41:06 INFO - TEST-OK | /user-timing/test_user_timing_mark_exceptions.html | took 2267ms 02:41:06 INFO - PROCESS | 1808 | 1476438066494 Marionette TRACE conn4 <- [1,2398,null,{"value":["/user-timing/test_user_timing_mark_exceptions.html",0,null,null,[["window.performance is defined",0,null,null],["window.performance.mark(\"connectEnd\") threw an exception.",0,null,null],["window.performance.mark(\"connectEnd\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"connectStart\") threw an exception.",0,null,null],["window.performance.mark(\"connectStart\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"domComplete\") threw an exception.",0,null,null],["window.performance.mark(\"domComplete\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"domContentLoadedEventEnd\") threw an exception.",0,null,null],["window.performance.mark(\"domContentLoadedEventEnd\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"domContentLoadedEventStart\") threw an exception.",0,null,null],["window.performance.mark(\"domContentLoadedEventStart\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"domInteractive\") threw an exception.",0,null,null],["window.performance.mark(\"domInteractive\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"domLoading\") threw an exception.",0,null,null],["window.performance.mark(\"domLoading\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"domainLookupEnd\") threw an exception.",0,null,null],["window.performance.mark(\"domainLookupEnd\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"domainLookupStart\") threw an exception.",0,null,null],["window.performance.mark(\"domainLookupStart\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"fetchStart\") threw an exception.",0,null,null],["window.performance.mark(\"fetchStart\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"loadEventEnd\") threw an exception.",0,null,null],["window.performance.mark(\"loadEventEnd\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"loadEventStart\") threw an exception.",0,null,null],["window.performance.mark(\"loadEventStart\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"navigationStart\") threw an exception.",0,null,null],["window.performance.mark(\"navigationStart\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"redirectEnd\") threw an exception.",0,null,null],["window.performance.mark(\"redirectEnd\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"redirectStart\") threw an exception.",0,null,null],["window.performance.mark(\"redirectStart\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"requestStart\") threw an exception.",0,null,null],["window.performance.mark(\"requestStart\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"responseEnd\") threw an exception.",0,null,null],["window.performance.mark(\"responseEnd\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"responseStart\") threw an exception.",0,null,null],["window.performance.mark(\"responseStart\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"unloadEventEnd\") threw an exception.",0,null,null],["window.performance.mark(\"unloadEventEnd\") threw a SYNTAX_ERR exception.",0,null,null],["window.performance.mark(\"unloadEventStart\") threw an exception.",0,null,null],["window.performance.mark(\"unloadEventStart\") threw a SYNTAX_ERR exception.",0,null,null]]]}] 02:41:06 INFO - PROCESS | 1808 | 1476438066606 Marionette TRACE conn4 -> [0,2399,"getWindowHandle",null] 02:41:06 INFO - PROCESS | 1808 | 1476438066611 Marionette TRACE conn4 <- [1,2399,null,{"value":"2147483649"}] 02:41:06 INFO - TEST-START | /user-timing/test_user_timing_mark_with_name_of_navigation_timing_optional_attribute.html 02:41:06 INFO - PROCESS | 1808 | 1476438066619 Marionette TRACE conn4 -> [0,2400,"setScriptTimeout",{"ms":35000}] 02:41:06 INFO - PROCESS | 1808 | 1476438066622 Marionette TRACE conn4 <- [1,2400,null,{}] 02:41:06 INFO - PROCESS | 1808 | 1476438066629 Marionette TRACE conn4 -> [0,2401,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:41:06 INFO - PROCESS | 1808 | 1476438066881 Marionette TRACE conn4 <- [1,2401,null,{"value":null}] 02:41:07 INFO - PROCESS | 1808 | 1476438067015 Marionette TRACE conn4 -> [0,2402,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/user-timing/test_user_timing_mark_with_name_of_navigation_timing_optional_attribute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/user-timing/test_user_timing_mark_with_name_of_navigation_timing_optional_attribute.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:41:07 INFO - PROCESS | 1808 | ++DOCSHELL 0x9afaac00 == 17 [pid = 1854] [id = 955] 02:41:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 76 (0x9afaf400) [pid = 1854] [serial = 2515] [outer = (nil)] 02:41:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:41:07 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:41:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 77 (0x9b0a6c00) [pid = 1854] [serial = 2516] [outer = 0x9afaf400] 02:41:07 INFO - PROCESS | 1808 | ++DOMWINDOW == 78 (0x9b079000) [pid = 1854] [serial = 2517] [outer = 0x9afaf400] 02:41:08 INFO - PROCESS | 1808 | 1476438068873 Marionette TRACE conn4 <- [1,2402,null,{"value":["/user-timing/test_user_timing_mark_with_name_of_navigation_timing_optional_attribute.html",0,null,null,[["window.performance is defined",0,null,null],["This test is ignored when secureConnectionStart attribute of Navigation Timing is not supported.",0,null,null]]]}] 02:41:08 INFO - .. 02:41:08 INFO - TEST-OK | /user-timing/test_user_timing_mark_with_name_of_navigation_timing_optional_attribute.html | took 2282ms 02:41:08 INFO - PROCESS | 1808 | 1476438068904 Marionette TRACE conn4 -> [0,2403,"getWindowHandle",null] 02:41:08 INFO - PROCESS | 1808 | 1476438068918 Marionette TRACE conn4 <- [1,2403,null,{"value":"2147483649"}] 02:41:09 INFO - TEST-START | /user-timing/test_user_timing_measure.html 02:41:09 INFO - PROCESS | 1808 | 1476438069050 Marionette TRACE conn4 -> [0,2404,"setScriptTimeout",{"ms":35000}] 02:41:09 INFO - PROCESS | 1808 | 1476438069053 Marionette TRACE conn4 <- [1,2404,null,{}] 02:41:09 INFO - PROCESS | 1808 | 1476438069061 Marionette TRACE conn4 -> [0,2405,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:41:09 INFO - PROCESS | 1808 | 1476438069237 Marionette TRACE conn4 <- [1,2405,null,{"value":null}] 02:41:09 INFO - PROCESS | 1808 | 1476438069256 Marionette TRACE conn4 -> [0,2406,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/user-timing/test_user_timing_measure.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/user-timing/test_user_timing_measure.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:41:09 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b20c400 == 18 [pid = 1854] [id = 956] 02:41:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 79 (0x9b20e400) [pid = 1854] [serial = 2518] [outer = (nil)] 02:41:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:41:09 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:41:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 80 (0x9b213c00) [pid = 1854] [serial = 2519] [outer = 0x9b20e400] 02:41:09 INFO - PROCESS | 1808 | ++DOMWINDOW == 81 (0x9b217c00) [pid = 1854] [serial = 2520] [outer = 0x9b20e400] 02:41:11 INFO - PROCESS | 1808 | 1476438071071 Marionette TRACE conn4 <- [1,2406,null,{"value":["/user-timing/test_user_timing_measure.html",0,null,null,[["window.performance is defined",0,null,null],["window.performance.getEntriesByName(\"measure_no_start_no_end\")[0].name == \"measure_no_start_no_end\"",0,null,null],["window.performance.getEntriesByName(\"measure_no_start_no_end\")[0].startTime is correct",0,null,null],["window.performance.getEntriesByName(\"measure_no_start_no_end\")[0].entryType == \"measure\"",0,null,null],["window.performance.getEntriesByName(\"measure_no_start_no_end\")[0].duration is approximately correct (up to 20ms difference allowed)",0,null,null],["window.performance.getEntriesByName(\"measure_start_no_end\")[0].name == \"measure_start_no_end\"",0,null,null],["window.performance.getEntriesByName(\"measure_start_no_end\")[0].startTime is correct",0,null,null],["window.performance.getEntriesByName(\"measure_start_no_end\")[0].entryType == \"measure\"",0,null,null],["window.performance.getEntriesByName(\"measure_start_no_end\")[0].duration is approximately correct (up to 20ms difference allowed)",0,null,null],["window.performance.getEntriesByName(\"measure_start_end\")[0].name == \"measure_start_end\"",0,null,null],["window.performance.getEntriesByName(\"measure_start_end\")[0].startTime is correct",0,null,null],["window.performance.getEntriesByName(\"measure_start_end\")[0].entryType == \"measure\"",0,null,null],["window.performance.getEntriesByName(\"measure_start_end\")[0].duration is approximately correct (up to 20ms difference allowed)",0,null,null],["window.performance.getEntriesByName(\"measure_no_start_no_end\")[1].name == \"measure_no_start_no_end\"",0,null,null],["window.performance.getEntriesByName(\"measure_no_start_no_end\")[1].startTime is correct",0,null,null],["window.performance.getEntriesByName(\"measure_no_start_no_end\")[1].entryType == \"measure\"",0,null,null],["window.performance.getEntriesByName(\"measure_no_start_no_end\")[1].duration is approximately correct (up to 20ms difference allowed)",0,null,null],["window.performance.getEntriesByName(\"measure_no_start_no_end\", \"measure\")[0] returns an object containing the \"measure_no_start_no_end\" measure in the correct order, and its value matches the \"measure_no_start_no_end\" measure returned by window.performance.getEntriesByName(\"measure_no_start_no_end\")",0,null,null],["window.performance.getEntriesByName(\"measure_start_no_end\", \"measure\")[0] returns an object containing the \"measure_start_no_end\" measure in the correct order, and its value matches the \"measure_start_no_end\" measure returned by window.performance.getEntriesByName(\"measure_start_no_end\")",0,null,null],["window.performance.getEntriesByName(\"measure_start_end\", \"measure\")[0] returns an object containing the \"measure_start_end\" measure in the correct order, and its value matches the \"measure_start_end\" measure returned by window.performance.getEntriesByName(\"measure_start_end\")",0,null,null],["window.performance.getEntriesByName(\"measure_no_start_no_end\", \"measure\")[1] returns an object containing the \"measure_no_start_no_end\" measure in the correct order, and its value matches the \"measure_no_start_no_end\" measure returned by window.performance.getEntriesByName(\"measure_no_start_no_end\")",0,null,null],["window.performance.getEntries() returns an object containing the \"measure_no_start_no_end\" measure, and it's value matches the measure returned by window.performance.getEntriesByName(\"measure_no_start_no_end\")[0].",0,null,null],["window.performance.getEntries() returns an object containing the \"measure_start_no_end\" measure, and it's value matches the measure returned by window.performance.getEntriesByName(\"measure_start_no_end\")[0].",0,null,null],["window.performance.getEntries() returns an object containing the \"measure_start_end\" measure, and it's value matches the measure returned by window.performance.getEntriesByName(\"measure_start_end\")[0].",0,null,null],["window.performance.getEntries() returns an object containing the \"measure_no_start_no_end\" measure, and it's value matches the measure returned by window.performance.getEntriesByName(\"measure_no_start_no_end\")[1].",0,null,null],["window.performance.getEntries() returns an object containing all test measures in order.",0,null,null],["window.performance.getEntriesByType(\"measure\") returns an object containing the \"measure_no_start_no_end\" measure, and it's value matches the measure returned by window.performance.getEntriesByName(\"measure_no_start_no_end\")[0].",0,null,null],["window.performance.getEntriesByType(\"measure\") returns an object containing the \"measure_start_no_end\" measure, and it's value matches the measure returned by window.performance.getEntriesByName(\"measure_start_no_end\")[0].",0,null,null],["window.performance.getEntriesByType(\"measure\") returns an object containing the \"measure_start_end\" measure, and it's value matches the measure returned by window.performance.getEntriesByName(\"measure_start_end\")[0].",0,null,null],["window.performance.getEntriesByType(\"measure\") returns an object containing the \"measure_no_start_no_end\" measure, and it's value matches the measure returned by window.performance.getEntriesByName(\"measure_no_start_no_end\")[1].",0,null,null],["window.performance.getEntriesByType(\"measure\") returns an object containing all test measures in order.",0,null,null]]]}] 02:41:11 INFO - ............................... 02:41:11 INFO - TEST-OK | /user-timing/test_user_timing_measure.html | took 2112ms 02:41:11 INFO - PROCESS | 1808 | 1476438071152 Marionette TRACE conn4 -> [0,2407,"getWindowHandle",null] 02:41:11 INFO - PROCESS | 1808 | 1476438071163 Marionette TRACE conn4 <- [1,2407,null,{"value":"2147483649"}] 02:41:11 INFO - TEST-START | /user-timing/test_user_timing_measure_exceptions.html 02:41:11 INFO - PROCESS | 1808 | 1476438071186 Marionette TRACE conn4 -> [0,2408,"setScriptTimeout",{"ms":35000}] 02:41:11 INFO - PROCESS | 1808 | 1476438071190 Marionette TRACE conn4 <- [1,2408,null,{}] 02:41:11 INFO - PROCESS | 1808 | 1476438071199 Marionette TRACE conn4 -> [0,2409,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:41:11 INFO - PROCESS | 1808 | 1476438071376 Marionette TRACE conn4 <- [1,2409,null,{"value":null}] 02:41:11 INFO - PROCESS | 1808 | 1476438071490 Marionette TRACE conn4 -> [0,2410,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/user-timing/test_user_timing_measure_exceptions.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/user-timing/test_user_timing_measure_exceptions.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:41:11 INFO - PROCESS | 1808 | ++DOCSHELL 0x9aa36800 == 19 [pid = 1854] [id = 957] 02:41:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 82 (0x9aa96800) [pid = 1854] [serial = 2521] [outer = (nil)] 02:41:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:41:11 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:41:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 83 (0x9ae45000) [pid = 1854] [serial = 2522] [outer = 0x9aa96800] 02:41:11 INFO - PROCESS | 1808 | ++DOMWINDOW == 84 (0x9ae25800) [pid = 1854] [serial = 2523] [outer = 0x9aa96800] 02:41:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/performance/Performance.cpp, line 318 02:41:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/performance/Performance.cpp, line 318 02:41:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/performance/Performance.cpp, line 330 02:41:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/performance/Performance.cpp, line 318 02:41:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/performance/Performance.cpp, line 318 02:41:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/performance/Performance.cpp, line 318 02:41:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/performance/Performance.cpp, line 330 02:41:12 INFO - PROCESS | 1808 | [Child 1854] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/performance/Performance.cpp, line 318 02:41:12 INFO - PROCESS | 1808 | 1476438072862 Marionette TRACE conn4 <- [1,2410,null,{"value":["/user-timing/test_user_timing_measure_exceptions.html",0,null,null,[["window.performance is defined",0,null,null],["window.performance.measure(\"measure\", \"mark\"), where \"mark\" is a non-existent mark, threw an exception.",0,null,null],["window.performance.measure(\"measure\", \"mark\"), where \"mark\" is a non-existent mark, threw a SYNTAX_ERR exception.",0,null,null],["window.performance.measure(\"measure\", \"mark\", \"responseEnd\"), where \"mark\" is a non-existent mark, threw an exception.",0,null,null],["window.performance.measure(\"measure\", \"mark\", \"responseEnd\"), where \"mark\" is a non-existent mark, threw a SYNTAX_ERR exception.",0,null,null],["window.performance.measure(\"measure\", \"navigationStart\", \"mark\"), where \"mark\" is a non-existent mark, threw an exception.",0,null,null],["window.performance.measure(\"measure\", \"navigationStart\", \"mark\"), where \"mark\" is a non-existent mark, threw a SYNTAX_ERR exception.",0,null,null],["window.performance.measure(\"measure\", \"mark\", \"mark\"), where \"mark\" is a non-existent mark, threw an exception.",0,null,null],["window.performance.measure(\"measure\", \"mark\", \"mark\"), where \"mark\" is a non-existent mark, threw a SYNTAX_ERR exception.",0,null,null],["window.performance.measure(\"measure\", \"unloadEventStart\"), where \"unloadEventStart\" is a navigation timing attribute with a value of 0, threw an exception.",0,null,null],["window.performance.measure(\"measure\", \"unloadEventStart\"), where \"unloadEventStart\" is a navigation timing attribute with a value of 0, threw an INVALID_ACCESS_ERR exception.",0,null,null],["window.performance.measure(\"measure\", \"unloadEventStart\", \"responseEnd\"), where \"unloadEventStart\" is a navigation timing attribute with a value of 0, threw an exception.",0,null,null],["window.performance.measure(\"measure\", \"unloadEventStart\", \"responseEnd\"), where \"unloadEventStart\" is a navigation timing attribute with a value of 0, threw an INVALID_ACCESS_ERR exception.",0,null,null],["window.performance.measure(\"measure\", \"navigationStart\", \"unloadEventStart\"), where \"unloadEventStart\" is a navigation timing attribute with a value of 0, threw an exception.",0,null,null],["window.performance.measure(\"measure\", \"navigationStart\", \"unloadEventStart\"), where \"unloadEventStart\" is a navigation timing attribute with a value of 0, threw an INVALID_ACCESS_ERR exception.",0,null,null],["window.performance.measure(\"measure\", \"unloadEventStart\", \"unloadEventStart\"), where \"unloadEventStart\" is a navigation timing attribute with a value of 0, threw an exception.",0,null,null],["window.performance.measure(\"measure\", \"unloadEventStart\", \"unloadEventStart\"), where \"unloadEventStart\" is a navigation timing attribute with a value of 0, threw an INVALID_ACCESS_ERR exception.",0,null,null]]]}] 02:41:12 INFO - ................. 02:41:12 INFO - TEST-OK | /user-timing/test_user_timing_measure_exceptions.html | took 1747ms 02:41:12 INFO - PROCESS | 1808 | 1476438072936 Marionette TRACE conn4 -> [0,2411,"getWindowHandle",null] 02:41:12 INFO - PROCESS | 1808 | 1476438072940 Marionette TRACE conn4 <- [1,2411,null,{"value":"2147483649"}] 02:41:12 INFO - TEST-START | /user-timing/test_user_timing_measure_navigation_timing.html 02:41:12 INFO - PROCESS | 1808 | 1476438072953 Marionette TRACE conn4 -> [0,2412,"setScriptTimeout",{"ms":35000}] 02:41:12 INFO - PROCESS | 1808 | 1476438072964 Marionette TRACE conn4 <- [1,2412,null,{}] 02:41:12 INFO - PROCESS | 1808 | 1476438072981 Marionette TRACE conn4 -> [0,2413,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 02:41:13 INFO - PROCESS | 1808 | 1476438073156 Marionette TRACE conn4 <- [1,2413,null,{"value":null}] 02:41:13 INFO - PROCESS | 1808 | 1476438073219 Marionette TRACE conn4 -> [0,2414,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/user-timing/test_user_timing_measure_navigation_timing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/user-timing/test_user_timing_measure_navigation_timing.html\", \"d44ba114-f8cc-4fb3-b417-e74c33d451e7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 02:41:13 INFO - PROCESS | 1808 | ++DOCSHELL 0x9b0a4c00 == 20 [pid = 1854] [id = 958] 02:41:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 85 (0x9b0a5800) [pid = 1854] [serial = 2524] [outer = (nil)] 02:41:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:41:13 INFO - PROCESS | 1808 | [Child 1854] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 10055 02:41:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 86 (0x9b20d400) [pid = 1854] [serial = 2525] [outer = 0x9b0a5800] 02:41:13 INFO - PROCESS | 1808 | ++DOMWINDOW == 87 (0x9b20bc00) [pid = 1854] [serial = 2526] [outer = 0x9b0a5800] 02:41:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9a9e0000 == 19 [pid = 1854] [id = 914] 02:41:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9ad31c00 == 18 [pid = 1854] [id = 952] 02:41:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae8e400 == 17 [pid = 1854] [id = 951] 02:41:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9adf2800 == 16 [pid = 1854] [id = 950] 02:41:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9aa17000 == 15 [pid = 1854] [id = 915] 02:41:14 INFO - PROCESS | 1808 | --DOMWINDOW == 86 (0xa2c51000) [pid = 1854] [serial = 2462] [outer = (nil)] [url = about:blank] 02:41:14 INFO - PROCESS | 1808 | --DOMWINDOW == 85 (0xa4a39400) [pid = 1854] [serial = 2465] [outer = (nil)] [url = about:blank] 02:41:14 INFO - PROCESS | 1808 | --DOMWINDOW == 84 (0x9b073800) [pid = 1854] [serial = 2480] [outer = (nil)] [url = about:blank] 02:41:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9acaa400 == 14 [pid = 1854] [id = 949] 02:41:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9b20dc00 == 13 [pid = 1854] [id = 947] 02:41:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9b07a400 == 12 [pid = 1854] [id = 946] 02:41:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae8f000 == 11 [pid = 1854] [id = 945] 02:41:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9ae43000 == 10 [pid = 1854] [id = 916] 02:41:14 INFO - PROCESS | 1808 | --DOCSHELL 0x9a923400 == 9 [pid = 1854] [id = 944] 02:41:14 INFO - PROCESS | 1808 | --DOMWINDOW == 83 (0x9ad33000) [pid = 1854] [serial = 2471] [outer = (nil)] [url = about:blank] 02:41:14 INFO - PROCESS | 1808 | --DOMWINDOW == 82 (0x9aca6c00) [pid = 1854] [serial = 2472] [outer = (nil)] [url = about:blank] 02:41:14 INFO - PROCESS | 1808 | --DOMWINDOW == 81 (0x9ae6f400) [pid = 1854] [serial = 2474] [outer = (nil)] [url = about:blank] 02:41:14 INFO - PROCESS | 1808 | --DOMWINDOW == 80 (0x9aa3a800) [pid = 1854] [serial = 2469] [outer = (nil)] [url = about:blank] 02:41:14 INFO - PROCESS | 1808 | --DOMWINDOW == 79 (0x9aa91000) [pid = 1854] [serial = 2468] [outer = (nil)] [url = about:blank] 02:41:14 INFO - PROCESS | 1808 | --DOMWINDOW == 78 (0x9afa4000) [pid = 1854] [serial = 2477] [outer = (nil)] [url = about:blank] 02:41:14 INFO - PROCESS | 1808 | --DOMWINDOW == 77 (0x9afa4c00) [pid = 1854] [serial = 2478] [outer = (nil)] [url = about:blank] 02:41:14 INFO - PROCESS | 1808 | --DOMWINDOW == 76 (0x9ae73800) [pid = 1854] [serial = 2475] [outer = (nil)] [url = about:blank] 02:41:14 INFO - PROCESS | 1808 | 1476438074771 Marionette TRACE conn4 <- [1,2414,null,{"value":["/user-timing/test_user_timing_measure_navigation_timing.html",0,null,null,[["window.performance is defined",0,null,null],["window.performance.getEntriesByName(\"measure_nav_start_no_end\")[0].name == \"measure_nav_start_no_end\"",0,null,null],["window.performance.getEntriesByName(\"measure_nav_start_no_end\")[0].startTime is correct",0,null,null],["window.performance.getEntriesByName(\"measure_nav_start_no_end\")[0].entryType == \"measure\"",0,null,null],["window.performance.getEntriesByName(\"measure_nav_start_no_end\")[0].duration is aproximately correct (up to 20ms difference allowed)",0,null,null],["window.performance.getEntriesByName(\"measure_nav_start_mark_end\")[0].name == \"measure_nav_start_mark_end\"",0,null,null],["window.performance.getEntriesByName(\"measure_nav_start_mark_end\")[0].startTime is correct",0,null,null],["window.performance.getEntriesByName(\"measure_nav_start_mark_end\")[0].entryType == \"measure\"",0,null,null],["window.performance.getEntriesByName(\"measure_nav_start_mark_end\")[0].duration is aproximately correct (up to 20ms difference allowed)",0,null,null],["window.performance.getEntriesByName(\"measure_mark_start_nav_end\")[0].name == \"measure_mark_start_nav_end\"",0,null,null],["window.performance.getEntriesByName(\"measure_mark_start_nav_end\")[0].startTime is correct",0,null,null],["window.performance.getEntriesByName(\"measure_mark_start_nav_end\")[0].entryType == \"measure\"",0,null,null],["window.performance.getEntriesByName(\"measure_mark_start_nav_end\")[0].duration is aproximately correct (up to 20ms difference allowed)",0,null,null],["window.performance.getEntriesByName(\"measure_nav_start_nav_end\")[0].name == \"measure_nav_start_nav_end\"",0,null,null],["window.performance.getEntriesByName(\"measure_nav_start_nav_end\")[0].startTime is correct",0,null,null],["window.performance.getEntriesByName(\"measure_nav_start_nav_end\")[0].entryType == \"measure\"",0,null,null],["window.performance.getEntriesByName(\"measure_nav_start_nav_end\")[0].duration is aproximately correct (up to 20ms difference allowed)",0,null,null]]]}] 02:41:14 INFO - ................. 02:41:14 INFO - TEST-OK | /user-timing/test_user_timing_measure_navigation_timing.html | took 1906ms 02:41:14 INFO - PROCESS | 1808 | 1476438074860 Marionette TRACE conn4 -> [0,2415,"getWindowHandle",null] 02:41:14 INFO - PROCESS | 1808 | 1476438074868 Marionette TRACE conn4 <- [1,2415,null,{"value":"2147483649"}] 02:41:16 WARNING - u'runner_teardown' () 02:41:16 INFO - No more tests 02:41:16 INFO - Got 0 unexpected results 02:41:16 INFO - SUITE-END | took 2460s 02:41:16 INFO - Closing logging queue 02:41:16 INFO - queue closed 02:41:16 INFO - Return code: 0 02:41:16 WARNING - # TBPL SUCCESS # 02:41:16 INFO - Running post-action listener: _resource_record_post_action 02:41:16 INFO - [mozharness: 2016-10-14 09:41:16.359718Z] Finished run-tests step (success) 02:41:16 INFO - Running post-run listener: _resource_record_post_run 02:41:16 INFO - Total resource usage - Wall time: 2500s; CPU: 60.0%; Read bytes: 13770752; Write bytes: 501186560; Read time: 624; Write time: 200684 02:41:16 INFO - TinderboxPrint: CPU usage
60.0% 02:41:16 INFO - TinderboxPrint: I/O read bytes / time
13,770,752 / 624 02:41:16 INFO - TinderboxPrint: I/O write bytes / time
501,186,560 / 200,684 02:41:16 INFO - TinderboxPrint: CPU idle
990.7 (39.8%) 02:41:16 INFO - TinderboxPrint: CPU system
194.9 (7.8%) 02:41:16 INFO - TinderboxPrint: CPU user
1,278.7 (51.4%) 02:41:16 INFO - TinderboxPrint: Swap in / out
0 / 0 02:41:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:41:16 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 136724480; Read time: 0; Write time: 113672 02:41:16 INFO - run-tests - Wall time: 2471s; CPU: 59.0%; Read bytes: 11026432; Write bytes: 356032512; Read time: 532; Write time: 81780 02:41:17 INFO - Running post-run listener: _upload_blobber_files 02:41:17 INFO - Blob upload gear active. 02:41:17 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:41:17 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 02:41:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:41:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:41:18 INFO - (blobuploader) - INFO - Open directory for files ... 02:41:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:41:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:41:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:41:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:41:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:41:22 INFO - (blobuploader) - INFO - Done attempting. 02:41:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:41:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:41:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:41:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:41:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:41:23 INFO - (blobuploader) - INFO - Done attempting. 02:41:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/resource-usage.json ... 02:41:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:41:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:41:27 INFO - (blobuploader) - INFO - TinderboxPrint: resource-usage.json: uploaded 02:41:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:41:27 INFO - (blobuploader) - INFO - Done attempting. 02:41:27 INFO - (blobuploader) - INFO - Iteration through files over. 02:41:27 INFO - Return code: 0 02:41:27 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:41:27 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:41:27 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d85d6c565e4db0eae0fbe70eb8da776a2ce4e4426e60863dcdeaae2453d4f2bd02b74f3b1e75bb0f36e714e115c8c1e93aad2d44a48fc47c50ae051421ef8078", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4e18516a558cf0108003c00591377f4e16a498032db06e660d2d5d99c128c7aefa5401ff15fd3ae31756f02b1d352d63e564074a355c58e912da6a5088ae137e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dd607460b8bd9125ba270b1fbc5315c5a1e4050162a63c6146a04b8e0d4cb11081d6d062563ece189892c06e064e0d6592f0af7ebc2cc2e7ab6ba1931f948a4e"} 02:41:27 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:41:27 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:41:27 INFO - Contents: 02:41:27 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d85d6c565e4db0eae0fbe70eb8da776a2ce4e4426e60863dcdeaae2453d4f2bd02b74f3b1e75bb0f36e714e115c8c1e93aad2d44a48fc47c50ae051421ef8078", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4e18516a558cf0108003c00591377f4e16a498032db06e660d2d5d99c128c7aefa5401ff15fd3ae31756f02b1d352d63e564074a355c58e912da6a5088ae137e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dd607460b8bd9125ba270b1fbc5315c5a1e4050162a63c6146a04b8e0d4cb11081d6d062563ece189892c06e064e0d6592f0af7ebc2cc2e7ab6ba1931f948a4e"} 02:41:27 INFO - Running post-run listener: copy_logs_to_upload_dir 02:41:27 INFO - Copying logs to upload dir... 02:41:27 INFO - mkdir: /builds/slave/test/build/upload/logs 02:41:28 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=3040.440297 ========= master_lag: 0.86 ========= ========= Finished '/tools/buildbot/bin/python -u ...' (results: 0, elapsed: 50 mins, 41 secs) (at 2016-10-14 02:41:29.021137) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-10-14 02:41:29.022693) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] 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/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d85d6c565e4db0eae0fbe70eb8da776a2ce4e4426e60863dcdeaae2453d4f2bd02b74f3b1e75bb0f36e714e115c8c1e93aad2d44a48fc47c50ae051421ef8078", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4e18516a558cf0108003c00591377f4e16a498032db06e660d2d5d99c128c7aefa5401ff15fd3ae31756f02b1d352d63e564074a355c58e912da6a5088ae137e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dd607460b8bd9125ba270b1fbc5315c5a1e4050162a63c6146a04b8e0d4cb11081d6d062563ece189892c06e064e0d6592f0af7ebc2cc2e7ab6ba1931f948a4e"} build_url:https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032347 build_url: 'https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d85d6c565e4db0eae0fbe70eb8da776a2ce4e4426e60863dcdeaae2453d4f2bd02b74f3b1e75bb0f36e714e115c8c1e93aad2d44a48fc47c50ae051421ef8078", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4e18516a558cf0108003c00591377f4e16a498032db06e660d2d5d99c128c7aefa5401ff15fd3ae31756f02b1d352d63e564074a355c58e912da6a5088ae137e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dd607460b8bd9125ba270b1fbc5315c5a1e4050162a63c6146a04b8e0d4cb11081d6d062563ece189892c06e064e0d6592f0af7ebc2cc2e7ab6ba1931f948a4e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IdiMoVDnR6-FSyEIJJvyGQ/artifacts/public/build/firefox-50.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-10-14 02:41:29.090768) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-10-14 02:41:29.091240) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] 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=5a152710dd62cc268aad214e000002d8-1476434883.871110-1197668256 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016525 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-10-14 02:41:29.154867) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-10-14 02:41:29.155427) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-10-14 02:41:29.155864) ========= ========= Total master_lag: 1.13 =========